Nonlinear Systems- .-.'
The present invention relates to nonlinear systems and, more particularly, to fatigue analysis and design techniques in the frequency domain for nonlinear structures or components and associated computer programs and computer program products.
Traditional fatigue analysis methods, such as Osgood CC. : Fatigue Design; Wiley; 1970, for structures or components are based on time domain analysis methods. Such methods work well for defined deterministic loading patterns. However, many structures and components including, for example, aircraft and automotive components, offshore platforms, and many other systems are subject to random loading patterns. In such circumstances the traditional time domain fatigue analysis methods are difficult to apply and the stress or strain time histories have to be considerably simplified before results using these methods can be achieved- This can lead to inaccurate results and the fatigue analysis is often only performed as a checking procedure at the end of the design procedure due to computational complexity of the task. The design of a structure or component for fatigue using traditional fatigue analysis methods therefore typically involves a design, analysis and testing, redesign cycle to achieve the desired result.
Vibration fatigue analysis, which is also referred to as spectral fatigue analysis or as frequency based fatigue analysis, is an alternative to time domain fatigue analysis and can be used to estimate the fatigue life of structures and/or components in the frequency domain when the stress or strain histories associated with the structures and /or components are random in
nature. ■ ;_..
Vibration fatigue analysis also involves determining the parameters that characterise the structures or components to be designed to achieve a desired or specified fatigue life. A computer model based fatigue design for structures or components which normally uses a finite element analysis (FEA) model of the structures or components allows design for fatigue without the need to make the structures or components. Therefore, for example, designers can accurately compute the life-span of a component as if it was made in different materials without having to manufacture and test prototypes. The design cycle based on this method is therefore much shorter and more cost effective.
Effective vibration fatigue or frequency based fatigue analysis and design techniques are currently limited to the case where the structure or component is linear or where a linear approximation is used to represent the behavior of the structure or component. However, almost all systems in the real world are nonlinear especially mechanical systems and composite materials. An offshore oil platform is, for example, ' a nonlinear structural system that is subject to random loading. Fatigue analysis of such systems is currently limited to time domain fatigue analysis methods which involve assumptions and simplifications of the random stress or strain response patterns, or frequency based fatigue analysis based on a linearised approximation of the nonlinear dynamics . Both approaches involve approximations and are likely to lead to inaccurate fatigue calculations.
It is the object of the present invention to at least mitigate some of the problems of the prior art.
Accordingly, a first aspect of the present invention provides a method for computing" the fatigue of a nonlinear structure or component based on a predetermined loading pattern that represents a loading condition, the method comprises the steps of establishing a nonlinear dynamic model which represents the structure or component, producing a stress or strain response for the structure or component from the nonlinear dynamic model by performing a transient analysis of the structure or component when the structure or component is subject to the loading pattern; determining the power spectral density (PSD) of the stress or strain response of the structure or component to the predetermined loading pattern, computing the spectral moments from the PSD, constructing a probability density function (PDF) of the stress or strain ranges using the spectral moments and calculating the structure or component fatigue damage or fatigue life time using the obtained spectral moments and the constructed probability density function.
A second aspect of the present invention provides a method for computing the fatigue of a nonlinear structure or component based on a set of statistics of a predetermined loading pattern that represents a loading condition, the method comprises the steps of establishing a nonlinear dynamic model that represents the structure or component, evaluating the gain bounds of generalized frequency response functions of the nonlinear model either analytically or using an optimization procedure, determining a bound on the PSD response of the structure or component to the predetermined loading pattern, which is a function of a set of statistics of the predetermined loading pattern and gain bounds of
generalized frequency response functions of the nonlinear model, computing the spectral moments from the bound on the PSD response, constructing a probability density function (PDF) of the stress or strain ranges, and calculating the fatigue damage or fatigue life time of the structure or component under the predetermined loading condition. Preferably, the fatigue damage or fatigue life time represents a worst case fatigue damage or shortest fatigue life time.
A third aspect of the present invention provides a method for the direct design of a nonlinear structure or component for fatigue when the structure or component is subject to random loads. Based on an explicit relationship between the variables associated with the fatigue of the structure or component to be designed and the parameters or characteristics of the structure or component, which could for example be obtained when the structure or component is subject to a specific random loading pattern or a class of random loading patterns, the method determines appropriate values of a parameter, parameters, or characteristics of the structure or component to achieve the required fatigue life time. The method comprises of the steps of expressing, for example, the stress or strain PSD response of the structure or component to a specific random loading history or the stress or strain PSD responses of the structure or component to a class of random loading histories in terms of the parameters or characteristics of the structure or component; and applying optimization or other procedures to determine the values of the structure or component parameter, parameters or characteristics which result in the specified fatigue life time.
A fourth aspect of the present invention provides a method for the design of a nonlinear structure or component for fatigue when the structure or component is subject to random loads. The method follows the typical design, analysis, and redesign routine but uses the vibration fatigue analysis techniques in the present invention, that is, the first and second aspects of the present invention to perform the fatigue analysis and comprises the steps of designing a prototype of a nonlinear structure or component, performing the fatigue analysis for the designed structure or component using the fatigue analysis techniques in the present invention to check whether the fatigue" of the structure or component satisfies the design requirements; and redesign the structure or component if the fatigue analysis indicates that the original design is not acceptable.
Advantageously, the embodiments of the present invention provide methods of fatigue analysis and design that can effectively be applied to nonlinear structures or components that are subject to random loads. Furthermore, embodiments provide methods that can relate the fatigue life or profile of a structure or component to be designed to the parameters that characterise the structure or component so as to implement a fatigue design directly.
Embodiments of the present invention will be described by way of example only with reference to the accompanying figures in which:
figure 1 shows a loading history which is the horizontal water particle velocity around an experimental
offshore structure; .. ,
figure 2 shows the force response of the experimental offshore structure to the 'loading history in figure 1;
figure 3 shows the loading history representing a loading condition under investigation of the experimental offshore structure;
figure 4 illustrates the force response of the experimental offshore structure to the loading history shown in figure 3;
figure 5 illustrates the Power Spectrum Density (PSD) of the stress response of the experimental offshore structure to the loading history in figure 3 (in solid) and a bound on the stress response PSD (in dashed) ;
figure 6 depicts the probability density function (pdf) for stress ranges exerted on the experimental offshore structure when the structure is subject to the loading condition represented by the loading history of figure 3;
figure 7 shows a loading history representing a further loading condition under investigation for the experimental offshore structure;
figure 8 shows a loading history representing a still further loading condition under investigation for the experimental offshore structure;
figure 9 illustrates a force response of the experimental offshore structure when subjected to the loading history shown in figure 7;
figure 10 illustrates a force'"' response' of the experimental offshore structure when subjected to the loading history shown in figure 8;
figure 11 illustrates the Power Spectrum Density
(PSD) of the stress response of the experimental offshore structure when subjected to the loading history of figure
7 (in solid) and a bound on the stress response PSD (in dashed) ;
figure 12 illustrates the Power Spectrum Density
(PSD) of the stress response of the experimental offshore structure when subjected to the loading history of figure 8 (in solid) and a bound on the stress response PSD (in dashed) ;
figure 13 depicts a probability density function
(pdf) of the stress ranges on the experimental offshore structure when the structure is subjected to the loading condition represented by the loading history shown m figure 7;
figure 14 depicts the probability density function (pdf) of the stress ranges on the experimental offshore structure when the structure is subjected to the loading condition represented by the loading history shown in figure 8 ;
figure 15 shows a time limited Fourier Transform result for the loading history shown in figure 3;
figure 16 shows a three-fold convolution integration result for the amplitude characteristic of a time limited Fourier Transform of the loading history shown in figure 3;
figure 17 shows a calculation result for a' statistic of the loading history shown in figure 3;
figure 18 shows a calculation result for a further statistic of the loading history shown in figure 3;
figure 19 shows a calculation result for a still further statistic of the loading history shown in figure 3;
figure 20 depicts the probability density function
(pdf) of the stress ranges on the experimental offshore structure which is evaluated using a bound on the PSD of stress response of the structure when subjected to the loading history shown in figure 3;
figure 21 depicts the probability density function
(pdf) of the stress ranges on the experimental offshore structure which is evaluated using a bound on the PSD of the stress response of the structure when subjected to the loading history shown in figure 7;
figure 22 depicts the probability density function (pdf) of the stress ranges on the experimental offshore structure which is evaluated using a bound on the PSD of the stress response of the structure when subjected to the loading history shown in figure 8;
figure 23 shows a specific loading history which is used to illustrate that there exists a very close relationship between the PSD of the stress response of the experimental offshore structure and its bound in some particular loading cases;
figure 24 illustrates the PSD of the stress response
of the experimental offshore structure when subjected to the specific loading history shown ''in figure 23 (in solid) and a bound on the PSD (in dashed) ;
figure 25 depicts the probability density functions
(pdfs) of the stress ranges on the experimental offshore structure evaluated using the PSD of the stress response of the structure when subjected to the specific loading history shown in figure 23 (in solid) and using a bound on the PSD (in dashed) respectively;
figure 26 shows a- simple vibration suspension system comprising a mass, a spring and a damper;
figure 27 depicts a loading history to be considered in implementing a fatigue design for the structural system shown in figure 26;
figure 28 shows a function of frequency in an expression for the stress response PSD of the structural system shown in figure 26 when subjected to the loading history shown in figure 27;
figure 29 shows a further function of frequency in an expression for the stress response PSD of the structural system shown in figure 26 when subjected to the loading history shown in figure 27; and
figure 30 shows a still further function of frequency in an expression for the stress response PSD of the structural system shown in figure 26 when subjected to the loading history shown in figure 27.
I Detailed descriptions
1.1 Nonlinear vibration fatigue analysis
Given a time history of the** "input loading on a structure or component, nonlinear vibration fatigue analysis assumes there is a general nonlinear relationship between the . stress or strain response of the structure or component and the corresponding input loading. As a result, the power spectrum density (PSD) of the stress or strain response under the input loading which is the basis of vibration fatigue analysis cannot be obtained using the well-known linear technique which evaluates the PSD of the stress or strain response simply by multiplying the -input loading PSD by the square of the modulus of the linear transfer function. Accordingly, the present invention provides techniques developed for nonlinear system analysis in both the time and frequency domains to solve the problem.
A vibration fatigue analysis is normally carried out for an engineering structure or component under the situation where the structure or component is subject to loading histories that represent working conditions. The present invention uses nonlinear system modelling, frequency domain analysis techniques and includes two techniques which can readily be used to implement the fatigue analysis when a general nonlinear relationship between the input loading and the output stress or strain is taken into account. The first approach uses loading histories that represent the operating conditions of the structure or component under investigation to implement the analysis, while the second approach uses the statistics of the representative loading histories to evaluate the worst case fatigue damage or shortest fatigue life of the structure or component under the considered conditions.
1.1.1 Nonlinear vibration fatigue analysis of structures
based on loading histories which, ,,* represent loading conditions " ■■ ' ''■'- '' *" ■'■
When vibration fatigue analysis of a nonlinear structure or component , has to be considered, current techniques use the stress or strain response data under loading conditions to implement the analysis from either a practical test on the structure or a nonlinear finite element analysis (FEA) model transient analysis. The problems with these available techniques are twofold. Firstly, doing tests on the practical structure or performing nonlinear FEA model transient analyses repeatedly to cover all possible loading conditions can be very costly and time consuming. Secondly, because of time constraints and computational complexity, the available methods of fatigue analysis can not be effectively incorporated into a fatigue design routine when the system is nonlinear.
The first embodiment of nonlinear vibration fatigue analysis in the present invention can be applied to overcome these problems. The technique uses a nonlinear dynamic mathematical model of the structural system rather than the practical structure or a nonlinear FEA model to implement the transient analysis and involves a procedure that can therefore be readily incorporated into a fatigue design routine.
The nonlinear dynamic mathematical model is established using a nonlinear system identification technique from the system input and output data which can be obtained from a practical test on the structure or component or an FEA model simulation. A class of effective nonlinear system identification techniques can be used to establish the nonlinear dynamic mathematical model of a structural system directly from the system
input and output data without using .any priori knowledge of the original structure. Such'-* -techniques 'are well established and described in the NARMAX (Nonlinear Auto- Regression Moving Average with -exogenous input) methodology (Billings S.A., Chen S., Korenberg M.J., 1989, Identification of MIMO nonlinear systems using a forward regression orthogonal estimator, International Journal of Control, 49, pp2157-2189) .
The theory and method underlying this technique of the present invention will now be described in general terms in Steps (1) to (9) in the following.
(1) Collect data of a loading history and the corresponding stress response from a practical dynamic test on the structure or component to be analyzed or from a nonlinear FEA model transient analysis of the structure or component.
(2) Using the loading and stress response data and a nonlinear system identification method, establish a nonlinear dynamic mathematical model of the structure or component which could be, when the NARMAX model is applied, a nonlinear auto-regressive with exogenous input model of the form
y(k) = ∑ yn(k) n = l where ynW is a ' nth-order output ' given by
Y nW = ∑ ∑ vq (l l f . . . f lp+q)]] y tk - li) f[ u (k - 1 p=0 1α . l p+<,=l i=l i=p + l
with P
+ (3
= n where
n = 1>
' ">
ND corresponds to various orders of equation nonlinearities,
K is the maximum lag , and y ( . ) , u ( . ) , and c„„ ( . )
• pq are the system output, input, and model coefficients respectively. • •
This model which is often referred to as the NARX (Nonlinear Auto-Regression with exogenous input) model is a polynomial form nonlinear difference equation model the sampling interval of which w ll be denoted as Ts .
A specific instance of the model such as
y(k) = 0.3υ(k -1)+ Q.ly(k -2) -0.02u(Jc - l)u(k -1) - 0.04u(k- l)u(k -2) - 0.06y(k - l) {k - 3)-0.0 βy(k - 2)y{k - 3)
may be obtained from the general form with
c01(l) = 0.3, c10(l) = 0.7, c02 (1,1) = -0.02, c02 (2,1) = -0.0 , cu (1,3) = -0.06 c20(2,3) = -0.08, else cpq(.) = 0
It will be appreciated that the NARX model above is normally obtained from a NARMAX model by discarding the noise terms. The NARMAX model is the result obtained when using a nonlinear system identification technique based on the NARMAX methodology. The model includes terms which involve the system input, output, and noise. The noise terms ensure that the parameter estimates in the model are unbiased and that the deterministic part of the model reflects the dynamics of the underlying system. The above specific instance of the NARX model could, for example, be obtained from a NARMAX model such as
y(k) = 0.3u(k-l) + Q.ly(k-2)-0.02u(k-l)u(k-l)^Q.Q4u(k-l)u(k-2)ι -0.06y (k-1) u (k-3) -0.08y (k-2) y'(k-3) '■¥ 0.2e (Jfc-i; u (k-1)' -0.06e (k-2) y (k-1) u (k-3) + e(k) + 0.07e(ir - 2) - 0.04e(k - 3)
by discarding the terms which involve the noise e(k-i) where 1=0,1,2,3.
(3) Perform a transient analysis by simulating the model established in (2) above to evaluate the sampled stress response yk) f k = 0,l,...,( -l)M/2-rM-l of the structure or component when subject to a loading history representing a loading condition under investigation where M is chosen to be an even number and L is a positive integer which could typically be chosen, for example, to be greater than 20 in practice .
(4) Evaluate the PSD of the stress response from the sampled response obtained in Step (3) above using, for example, the Welch method where the data length for the Fast Fourier Transform (FFT) is M, the window used could be, for example, the Hanning window of length M, the sampling frequency is
3 " ' s , and the number of the samples which are overlapped is M/2. The result obtained is
S
γv(w) w 2πi/MT
s, i = Q,l,...,.M/2
where
Y d
w)>
Fourier transform of the stress response y(t) evaluated using the FFT from the windowed sampled data of the response
y[M(l -1)/2 (1) , ••■ , y[(M -ϊ) + M(l-l)/2](M), 1 = 1, ... L
and h(i), i=l,...,M, represents the window function that
was used.
(5) Evaluate the moments from the PSD of the stress as
for-* n=0 , l , 2 , 4
(6) Construct a probability density function (Pdf) of the rainflow ranges (stress ranges) of the stress response directly from the moments from the PSD of the stress using, for example, the Dirlik solution
(Bishop N., 1997, Technique background notes relating to frequency life fatigue estimation software module. Ncode Inc. which is incorporated herein for all purposes.) as
^eQ + ■ D-*Z ΩΪ +D^Ze 2 p(S) = f (m0,m1,m2,m4) = Q R-*
2^
where
D, = ±∑Zz +&, 03=1-0,-0,, Q = i-25( -D3-D2R)
1-R Dx
[1 ) Calculate the fatigue damage of the structure or component over a unit lifetime under the loading condition represented by the particular loading
history which was used to evaluate the , stress response in Step (3) above as
D= E(P)J S p(S)dS
where
,
Kf and
Mf are the parameters which define the fatigue characteristics of the associated materials using the so-called S-N relationship given by
N(S) =-^-
S f
The specific values of * and f .are . available from
British Standards (BS 5400: Part 10: 1980) given the materials by which the structure or component to be analyzed is constructed. BS 5400 is incorporated herein in its entirety for all purposes.
(8) Steps (3) to (7) can be repeated to evaluate the fatigue damage of the structure under other loading conditions represented by the corresponding loading histories to yield in total, for example, F fatigue damages
Dx , i= l, ... ,NF
where ■* denotes the fatigue damage of the structure under the i-th loading situation.
(9) Evaluate the averaged fatigue damage DA of the structure from Dl' 1 = 1' ■■' • ,NF obtained above as
and then calculate the fatigue life of the structure as
_ _1_
where Pj- represents the probability of the structure working under the i-th loading condition which could be obtained, for example, from observing historical loading data collected in practice.
In the case where the. loading histories representing loading conditions are deterministic signals rather than realizations of stochastic processes, it will be appreciated that Steps (4) to (7) above could be replaced by a conventional time domain fatigue analysis technique which evaluates the fatigue damage of the structure under each loading condition directly from the time domain stress response data y(k), k=0,l,....
1.1.2 Nonlinear vibration fatigue analysis of structures based on statistics of the loading histories which represent loading conditions
It is common practice in fatigue analysis for a structure or component to use only one loading history to represent a loading condition and to evaluate the fatigue of the structure or component under this condition based on the loading history data. When the structure or component under test is a linear system the PSD of the system output is uniquely determined by the simple product of the PSD of the system input and the square of the modulus of the linear system transfer function. So that, the fatigue analysis result obtained under a loading condition represented by one loading history can represent the results that would be obtained under a class of loading histories where the PSD' s of these loading histories are the same as the PSD of the loading history used for the analysis.
For nonlinear systems the PSD of the system output is generally determined by complex integral terms involving the generalised frequency response functions associated with the nonlinear component or structure and higher order moments of the corresponding input rather than the simple product of the PSD of the input with the square of the modulus of the system transfer function as in the linear system case. Therefore, the fatigue analysis result for a nonlinear system based on one loading history in the way described in Section 1.1.1 may, in many practical cases, represent only one result which is only representative for one particular loading history situation. Therefore, it would be preferable if fatigue analysis for a loading condition could accommodate not only one particular loading history situation but also other situations where the loading
histories are statistically equivalent to, the representative loading history. Statistically equivalent is defined hereafter.
A second embodiment of nonlinear vibration fatigue analysis of the present invention addresses this problem. The technique uses nonlinear system frequency domain analysis techniques to evaluate a bound on the PSD response of a structure or component when subjected to a loading history representing a loading condition. The result is a bound on the PSD responses of the structure or component to all loading histories which are statistically equivalent to the loading history used for the analysis in the sense of having the same statistics which reflect certain important statistical properties. This result, which is determined by the statistics of a representative loading history, can be used to evaluate the worst case fatigue damage of the structure or component under the considered loading condition.
The theory and method underlying this embodiment of the present invention will now be described in general terms in Steps (1) to (12) in the following.
(1) Collect data of a loading history and the corresponding stress response from a practical dynamic test on the structure or component to be analysed or from a nonlinear FEA model transient analysis of the structure or component
(2) Using the loading and stress response data and a nonlinear system identification method, establish a nonlinear dynamic mathematical model of the structure which could be, when the NARMAX (Nonlinear Auto-Regressive Moving Average with exogenous input) methodology is applied, a nonlinear auto-regressive
with exogenous input model of the form."
.. . • . .. .1
where ^nW j_s a '.nth-order output' given by
with P+ C5= n where n ~ x' " >ND corresponds to various orders of equation nonlinearities,
K is the maximum lag, and y ( . ) , u ( . ) , and cn„( . ) pq are the system output, input, and model coefficients respectively.
This model which is often referred to as the NARX (Nonlinear Auto-Regressive with exogenous input) model is a polynomial form nonlinear difference equation model the sampling interval of which will be denoted as Ts ■ .
A specific instance of the model such as
y(k)=0.3u(k-l)+0.7y(k-2)-0.02u(J-l)u(^-l)-0.04u(k-l)u(^-2) -0.06y(k - l)u(k - 3)- 0.08y(k - 2)y(k - 3)
may be obtained from the general form with
c01(l) = 0.3, c10(l)=0.7, c02(l,l) =-0.02, c02(2,l)--0.04, cn(1,3) =-0.06 c20(2,3) =-0.08, else cpq(.) =0
It will be appreciated that the NARX model above is normally obtained from a NARMAX model by discarding the noise terms. The NARMAX model is the result obtained when
using a nonlinear system identification technique based on the NARMAX methodology. "''"' '"
The model includes terms which involve the system input, output, and noise.. The noise terms ensure that the parameter estimates in the model are unbiased and that the deterministic part of the model reflects the dynamics of the underlying system. The above specific instance of the NARX model could, for example, be obtained from a NAXMAX model such as
y (k) = 0.3u (k - V + Q.ly (k -2) -0.02u (k-1) u-(k -l) -0.Q4u (k -l) u (k -2) -0.06y (k-1) u (k-3) -0.08y (k-2) y (k-3) + 0.2e (k-1) u (k-1) -0.06e (k-2)y (k-1) u (k-3) + e(k) + 0.01e(k- 2)- 0.04e(k -3)
by discarding the terms which involve the noise e(k-i) where i=0,l,2,3.
(3) Evaluate the gain bounds of the generalized frequency response functions (GFRFs) of the nonlinear dynamic model from (2) above under the constraint for the frequency variables of w1 + ••• + wn w_ τhis can be ac ieved using two methods .
• Method 1 This is a relatively simple method. Evaluate, using a recursive algorithm, the gain bounds of the GFRFs of the identified NARX model under no constraints. Then using these results compute the gain bounds of the GFRFs under the constraint ^ + - + ^ - "
Denote the gain bounds of the GFRFs with no constraints as
H
n f n = 1,2,...
and the gain bounds of the GFRFs under the constraint
Ha B.w), n = 1,2,
a' ,<-.,... can IQQ determined using a recursive algorithm and the NARX model coefficients as follows
For n=l
∑c01(*1)exp(-. wdl.fc1)
and [a,b] is the interval which represents the frequency range of the possible loading histories.
For n>2
where
L
n c
10(k
1)exp(-jw
dlk
1
and
n represents the possible frequency range produced by the nth-order nonlinear output which can be determined from the input frequency range [a, b] using the following formula
[ ] means to take the integer part, na
1 - +1
(a + b)
Ik = [na - k(a + b),nb - k(a + b)] for k = 0,...,±* - 1, I , = [0,nb - ι (a + b)]
Then determined as
H
π B (w) = C(wT
s)L
nH
n B for n>2
where
• Method 2
This method involves more calculations but can achieve more accurate and less conservative results. In this method, an optimisation procedure, such as, a Genetic Algorithm (GA) is applied directly to address the following optimization problem
to evaluate accurate gain bounds for the GFRF' s under the constraint *, +•.. + wΛ = w .
To implement this method, the GFRFs,
Hn
f n=l,2,... N, are first evaluated from the identified dynamic mathematical model. If a NARX model, for example, has been obtained using the NARMAX methodology in Step (2) above, the GFRFs of the system can be calculated using the following recursive algorithm:
Hn(jw1,--,jwn) = Hd π(jTswl,...,jTswn)
where
K
{^~∑c10(k1)ex1p[-j(wd_l+,---,+wdn)kl]}Hd n(jwdl,...,jwdn) =ι
2^c0n(k1,...,kn)&ψ[-j(wdlkl+,---,+wclnkn_] =ι
n-ln-q K q=ip=_k_Jcpl<fZ
+Σ ΣCpθ kl>--->kp)Hd">p(JWil>---XWcln) p=2k1,kp=l where w«u =2 i i = l - n and
rfXJ *&,... j *<&„) +
• • •+w
eu)j
with
t?nl(j
*&,... J
X~+W
dn)k
(4) Using the (L-l)M/2+M samples UW , k=0, 1, ... , (L- l)M/2+M-l of the available loading history u(t) which represents the loading condition under analysis, evaluate the time limited Fourier transform of the loading history L times based on
u[-M(I-l)/2] , ■•• , u[(M-l) + M(1- 1)/2]
for 1=1, ..., L respectively to yield
ϋ{1)(jw,T), w = 2πi/MTs, ± = -(M/2-Ϊ),--,M/2, 1 = 1,..., L
where the notation = M Ψ
s m U (
\Jϊ w
m>j ψ-
) i •ndicates that
-j_
s a time limited Fourier transform of u(t) obtained over the time duration
~MX __ The time limited Fourier transform of a time signal u(t) over the time T is normally defined by
J f-'2 u(t)e ■jwt dt r/2
(5) Evaluate
n-1
/..
/N
defi
ned by
n=l,...,N using
u d
wX
) for
1~ ---X respectively. N is the maximum order of the dominant system nonlinearities expressed as the highest order of Volterra terms which could typically be taken as 3 or 4, or if necessary this can be determined using a method which determines an appropriate
truncation of a Volterra series
* '
'^expansion of the nonlinear system.
'"'" '"
The calculation can be implemented using the algorithm
Conv(x- --x) where ° denotes the n-fold convolution of vector x and the notation T in .3WX) ±s omitted here for simplification of expression.
(6) Calculate 5uUO and s»ϊ w) . These are estimates of
S„u(w which is defined by
where E[.] denotes expected value and suUW which is defined by
The estimates are computed as
(7) Evaluate s w = (w) + - +
(2π) 2(1 X-1) -H-. » S 2(N-l)
(2*0 kw]2 w uw
÷Σ _iΣj_ 7 (^2πy^(^- > ** '>ffJ " '^""' ">> ^^MTs'i-0''1'' ' M2
to yield a bound on the PSD response of the structure or component to the loading history which represents the considered loading condition. It should be appreciated that the result obtained is determined by su \w) f i=l,,..,N, and su w) f i=l,...,N, j=l, ...,N, i≠j, which are statistics of the representative loading history u(t). Therefore, the result is also the bound on the PSD responses of the system to loading histories, the statistics of which are the same as the statistics of the loading history used for the analysis.
SB (w)
(8) Evaluate the moments from yy obtained in Step (7) above to yield
i=1 ^MTs
for n=0,l,2,4
(9) Construct a probability density function (Pdf) of the rainflow ranges (stress ranges) of the stress response under the considered loading condition from the moments obtained in Step (8) above using, for example, the Dirlik solution (Bishop N., 1997, Technique Background notes relating to frequency life fatigue estimation software module. Ncode Inc.)
as
where
l_ -_D +D 2 1.25(y-D, -D,R)
D = L 1 , D3=l-D--D2, Q= ^ 2 ^
1-R Dx
(10) Calculate the worst case fatigue damage over a unit lifetime on the structure under the considered loading condition to yield
where
f and
Mf are the parameters which define the fatigue characteristics of the associated materials using the so-called S-N relationship given by
N(S) M SMf
The specific values of f and f can be obtained from British Standards (BS 5400: Part 10: 1980) given the materials by which the structure to be analysed is constructed.
(11) Steps (4) to (10) are preferably repeated to
evaluate the worst fatigue damage of - the structure or component under other typical"" loading conditions represented by the corresponding loading histories or predetermined loading patterns to yield in total, for example, Np worst fatigue damages .
Dm, i = l, ... ,N-
where Dwi denotes the worst fatigue damage of the structure or component under the i-th loading situation.
(12) Evaluate the averaged worst fatigue damage Df!A of the structure from Ni' -L = 1/ • ■ - 'NF f obtained above as
where
l represents the probability of the structure working under the i-th loading condition which could be obtained, for example, from observing historical loading data collected in practice. Then, if needed, evaluate the fatigue life of the structure from f«
as 1
υ»*
This represents the shortest or worst case fatigue life of the structure under the considered loading conditions .
Compared to the fatigue damage or life evaluated using the technique in Section I.1.1, the result obtained using this technique is relatively conservative because the fatigue calculations are based on a bound on the PSD of the stress or strain response to a loading history rather than the PSD itself. Normally the real fatigue damage will be less than *» and the real fatigue life
will be greater than
However, it should be appreciated that the bound obtained in Step (7) above is a function of the statistics of the loading history used in the analysis. This means that the PSD responses of the structure to loading histories which have the same statistics are all bounded by this result. Thus, unlike the fatigue result obtained using the technique in Section 1.1.1 which may, generally speaking, represent only the situation under one particular loading history, the fatigue evaluated using the bound covers all situations where the loading histories are statistically equivalent to the representative loading history in the sense defined by the statistics which determine the bound. The result can therefore be used to reflect the worst case fatigue of the structure or component under the condition which is statistically represented by but not exactly the same as the particular loading history case.
Moreover the averaged worst fatigue damage m or the shortest fatigue life TFW obtained using this technique can be used as an important criterion for fatigue design. If a fatigue design results in an improvement on this criterion, the design can sufficiently guarantee that the structure would have a longer shortest fatigue life under the considered loading conditions. However, if a fatigue design brings up an improvement on the fatigue result evaluated using the technique in Section I.I.I, generally we may not be able to say that a better fatigue life can definitely be achieved by the design because the result may only represent one particular loading history situation for which the fatigue analysis is performed.
It can be observed from the equation in Step (7)
above that when the structure or component under
investigation is linear, the result yy } obtained using this technique becomes
where Ξuu(.w) ±s an estimation to the PSD of the input loading history. This is the well known relationship between the PSD response of a linear system and the PSD of the corresponding input which is used for linear vibration fatigue analysis to evaluate the PSD of the output stress or strain response of a system to an input loading. Therefore, the second technique of fatigue analysis in the present invention is an extension of the current linear vibration fatigue analysis technique to the nonlinear system case.
The basic idea of the nonlinear vibration fatigue analysis techniques in the present invention is to evaluate the PSD or a bound on the PSD of the stress or strain response of the system under investigation and then assess the fatigue using, for example, the Dirlik solution which relates the stress response PSD ' to the fatigue damage. Theoretically, the Dirlik solution requires the stress response to be a stationary and Gaussion random process. However, it should be appreciated that a considerable divergence from this rigorous assumption can be tolerated in practice (Bishop N., 1997, Technique Background notes relating to frequency life fatigue estimation software module. Ncode Inc. )
In addition, it should be appreciated by one skilled in the art that the techniques in the present invention are not limited either to the NARX model representation
or to the evaluation of the fatigue;'- based on the so- called S-N curves. Any other'" nonlinear ' model representation either in discrete or continuous time can be used to describe the dynamic characteristics of the structure or component under investigation for the procedure in Section I.1.1. Similarly, any other nonlinear model representation either in discrete or continuous time can be used in the procedure of Section 1.1.2 provided that the GFRF' s or an equivalent frequency domain description can be computed from such a model. In some instances it may be * appropriate to compute the GFRF' s or an equivalent frequency domain description by other means that do not involve time domain modelling step. The GFRF' s or an equivalent frequency domain description can for example be computed directly from the recorded time domain data. The S-N curves can be replaced by other criteria such as, for example, damage tolerance which considers crack growth provided that these criteria can be related to the stress or strain response PSD of the structure or component under investigation.
02/41193
1.2 Nonlinear vibration fatigue designs
1.2.1 Nonlinear vibration fatigue design based on the nonlinear vibration fatigue analysis ' techniques in the present invention
The nonlinear vibration fatigue analysis techniques in the present invention, hich are based on nonlinear system modelling and frequency domain analysis techniques can be readily implemented and incorporated into a typical vibration fatigue design routine. This overcomes the problem with existing techniques and allows fatigue design for nonlinear structures or components to be implemented in a way which is analogous to the design for linear systems.
Based on the new fatigue analysis techniques but using the traditional design, analysis, redesign procedure, a nonlinear fatigue design can be implemented using the following procedure.
(1) Construct a finite element model or build a prototype of the nonlinear structure or component according to a design based on given requirements. (2) Do a fatigue analysis for the nonlinear structure or component using one of the two techniques I.1.1 or 1.1.2 in the present invention or both of them to check whether the fatigue of the structure or component satisfies the design requirements. (3) If the fatigue analysis indicates that the design is acceptable, then the design process is completed. Otherwise go back to Step (1) to redesign and build the finite element model or prototype of the structure and then to Step (2) to check the fatigue again until the analysis indicates a satisfactory
fatigue life and/or an acceptable1 worst case fatigue damage has been achieved by the design*.
This procedure follows the typical routine for a system design for fatigue but uses the new techniques in the present invention to assess the fatigue, in which the structure design and the fatigue analysis are still two separate processes.
However, if some parameters of the mathematical model of the structural system can be related directly to the fatigue and these parameters can be adjusted to achieve a specific fatigue requirement, the fatigue design could be implemented directly based on the direct link between the fatigue and the structure parameters to achieve a desired fatigue life. This problem can be addressed using the techniques in the present invention regarding direct vibration fatigue design of nonlinear structures or components.
1.2.2 Direct vibration fatigue design of nonlinear structures or components
The basic idea of the direct nonlinear vibration fatigue design technique of an embodiment of the present invention is to develop an explicit relationship between the parameters of the structure or component which is to be designed and the variables associated with the fatigue life of the structure or component and then to determine appropriate values for these parameters using this relationship to achieve a desired fatigue life.
For a nonlinear system subject to a stochastic or random loading history, the time-limited Fourier transform ϋ(jw,T) of an input loading and the time- limited Fourier transform Y(jw,T) of the corresponding
output stress or strain are related* by the following relationship: -(" '"
Y (jw,T) = ∑ INn JHn (jw^-jw, )γ[ϋ(j Wl ; T)dσw n=l (2π)n~l ■ i -t-— +-/-,=!/ -Z=l where
is the nth-order GFRF of the system,
W1 ■ • ••+ =w denotes integration of ( . ) over the n-dimensional hyper- plane w - wx +■ • -+wΩ , and N is the maximum order of the system nonlinearities .
The PSD of the stress or strain response can be expressed using the above expression for Y(jw,T) as
This is an expression from which an explicit link between the parameters of the structure or component to be designed and the PSD of the stress or strain response under the condition represented by an input loading can be derived and then used for direct fatigue design. The general steps to be followed to achieve this are
(1) Map the time domain dynamic mathematical model of the structure into the frequency domain to yield a description of the system' s GFRFs in terms of the parameters in the time domain model of the system.
(2) Substitute the mapping from the time domain model parameters to the frequency domain GFRFs into the above expression of Syy(w) to yield an explicit relationship between the parameters of the structure or component and the PSD of the stress or strain
response of the structure of**' component , to a representative input loading.
(3) Use the relationship developed in Step (2) and the definition of the variables associated with the fatigue life of the structure or component which are normally functions of the stress or strain response
PSD, such as the moments based on the PSD of the stress response, to determine the parameters of the structure or component to implement the design.
When the original structural system can be described by a nonlinear differential equation model such that
where d is the differential operator, K is the maximum order of differential, p+q=n, and n=l,...,ND corresponds to various orders of equation nonlinearity, the mapping of the system description from the time to the frequency domain is given by:
where the recursive relation is given by
n-p+l
Notice that the above nonlinear differential equation is a general description of continuous time nonlinear systems. The differential equation
would be, for example, represented by *the equation above with following definitions
c,
. c
02(0,0) =
l3 c
3Q(0,0,0) = c
2, c
21(2,2,0) = 1
When the original structural system is described by a nonlinear difference equation model such that
N„ y(k)=∑yn(k) n-l where yn(k) is a 'nth-order output' given by n κ p ρ+q
V
π(k) = ∑ ∑ c
pq(l
1„..,l
p+q)fjy(k-l
i)πu(k-l
i)
with p+ q=n where n = l,---,N
D corresponds to various orders of equation nonlinearities,
K K
Σ -Σ- Σ
K is the maximum lag and y ( . ) , u ( . ) , and c
pq( . ) are the output, input, and model coefficients respectively, the mapping of the system description from the time to the frequency domain is given by:
n-ln-q K
+ΣΣ Σ^( »^)^-J[^*^I+:*(^K^*"-.J*{M ) g=l =l*1,J^=l n +Σ ∑ C O (^I — >kp)ΗatP(jwΛ,... ,jwdn) p=2 k kp^l and
H Jw ctL>---Xw dn) =** Hn(jwΛ,..., jwαh)exp[-j(wdl+- • -1^)^]
The implementation of Step (2) above depends on the specific system description. A design example will be given later to illustrate how to express the PSD response of a structure to an input loading in terms of a parameter of the structure which is to be designed.
In step (3) above, when the moments based on the PSD of the stress response are used as the variables associated with the fatigue, these variables are functions of the parameters ' of the structure to be designed such that m0 = m0 P3
=^l(-Ps) m2 = m2(Ps)
where Ps denotes a vector of parameters to be designed. A criterion J(PS) could be defined using these variables such that J(PS) = β0mO(Ps) + β1m1 (Ps) + βzm2(Ps) + β^Ps) for the direct design where βx ≥ Q, 1 = 0,1,2,4 and β0 + β1 + β2 + βi = 1
The basis of the design is to minimise the criterion J(PS) in terms of Ps so as to achieve a desired fatigue life of the structure in the sense defined by the criterion under the considered loading condition. This method is based on the observation that larger values of the moments m i=0,l,2,4 normally correspond to a greater fatigue damage or a shorter fatigue life. The design example mentioned above will be used later to illustrate this .
Although the design procedures given here are only for the fatigue design of a structure or component under a specific loading history (see Section I.1.1), it should be appreciated that the principle of the method would be the same for fatigue design under many loading conditions represented by different loading histories. Similarly, the principle is also applicable to fatigue design based on the bounds on the PSD' s of the stress or strain responses to achieve a desired worst case fatigue damage or a desired shortest fatigue life (see Section 1.1.2).
II Examples
II .1 Examples of nonlinear vibration fatigue analysis
Example 1: Vibration fatigue analysis of an experimental offshore structure based on the loading histories representing three different loading conditions .
(1) The velocity and force time histories from an experimental offshore structure which is a fixed cylinder were obtained from the University of
Salford. The cylinder was subjected to random waves.
The force was measured on a small cylindrical element and the input velocity is the ambient horizontal water particle velocity at the middle point of the element. The horizontal water particle velocity reflects the loading history on the experimental structure and the measured force is proportional .to the stress response of the structure to the random waves. The velocity and force time histories which were used for identification of a nonlinear model of the system are shown in figures 1 and 2, respectively .
(2) A nonlinear model was fitted between the time histories of the inline force and the horizontal water particle velocity using the NARMAX methodology. The data shown in figures 1 and 2 was sampled under the sampling frequency of 25HZ for this nonlinear modelling. The NARMAX methodology includes effective nonlinear system modelling techniques which include methods for model structure selection, parameter estimation, and model validation. The application of these methods in this particular situation yields a NARX model representing the process between the
velocity of random waves and thβ, .;• force response as below: •■-■ -: *-,; '• " -*'
y(k)=1.5593y(k~l)-0.4582y(k-2)-0.15585y(k-3)+1.2829u(k-l) -1.195u(k~3)+4.8262u(k-3)u(k-3)u(k-3)
This model is of the general form of the NARX model with
c01( l )=1 . 2829 , c01( 3 )=-1 . 195 , q0( l )=l . 5593 , q0(2 )=-0 . 4582 q0( 3 )=-0 . 15585 , q,3( 3 , 3 , 3 ) =4 . 8262 , else cpq( . )=0
(3) A system transient analysis was performed based on the mathematical model from (2) above of the experimental offshore structure to evaluate the sampled inline force response y (k) , k=0, 1,..., (L- DM/2+M-1 where L=30 and M=4000 of the structure to the loading history which represents the first loading condition under investigation. Figures 3 and 4 show the first loading history and the corresponding force response which is obtained from. the system transient analysis based on the identified NARX model.
(4) The PSD of the stress response to the first loading history was evaluated using the sampled force response data obtained in Step (3) above. The result is shown by the solid line in figure 5. The PSD of the stress response is obtained from the PSD of the force response by multiplying by a proportional constant c which depends on the geometrical configuration of the structure and is taken to be
c=15x —ιeΛ2
in this case. In calculating the PSD of the force, a Boxcar window of length M=4000 was used and Ts=l/25 s.
(5) The moments mn, n=0, 1, 2, 4 were eval.uated from the PSD of the stress response obtained ■ in ''Step . (4) t& yield
m0 =3.75744 m1=2.0085 JΠ2 =1.20636' m4=5.53986
(6) Using the Dirlik Solution, construct p (S) , a Pdf of the rainflow ranges of the output stress, from the obtained values of m0, - τaιr m2, m4. The result is shown in figure 6.
(7) Based on the Pdf obtained in Step (6) and the moments mn, n=0, 1,2, 4 obtained in Step (5), calculate the fatigue damage of the structure under the first loading history condition over the unit life time
Tr. = ls to yie Id
E(P)
Di [- 3ra' p ( s)
where and K
f and M
f are determined
from British Standards under the material Detail Class W as K
f =0.16χl0
12 and m
f=3.0. The result is 0^8.069138-10
(8) Repeat Steps (3) to (7) to, for example, evaluate the fatigue damage of the structure under two other loading conditions represented by the second and third loading histories which are shown in figures 7 and 8 respectively. The results obtained are
D2 =9.98608e-ll D3 =2.73610e-09
Figures 9 and 10 show the time domain force responses of the structure to the second and third loading histories respectively and the PSD' s of the corresponding stress responses are shown by solid lines in figures 11 and 12 respectively. The moments
mn , n =0, 1,2,4 , obtained using t,b.e second stress response PSD are •-':-■* ••.; *' -■*
m0 =0.91923 m1 =0.49442 m2 =0.29151 m4 =0.60061 and the corresponding Pdf is shown in figure 13. The moments mπ, n=0, 1, 2, 4 obtained using the third stress response PSD are m0=8.35732 m1=4. 8713 m2 = 2.64344 m4 =5.63149 and the corresponding Pdf is shown in figure 14.
(9) Assuming the probabilities of the structure working as predicted under each loading condition to be P1=0.6 F2=0.2 P3=0.2 and evaluating the averaged fatigue damage DA of the structure under this assumption yield DA = PlDl + P2D2 + P3D3 = 1.05134e - 09
The fatigue life of the structure is then obtained as
1 ψ = = 30.16133 years
31536000xDA
The result obtained in this example reflects the fatigue damage or life of the experimental offshore structure under the loading conditions represented by the three loading histories shown in figure 3, figure 7, and figure 8. The identified nonlinear dynamic model given in Step (2) above is used to implement the structure transient analysis in Step (3) . This allows the fatigue analysis to be easily performed and to be incorporated into a fatigue design routine.
But in many practical cases the nonlinear vibration fatigue analysis performed in this way, which is based on a specific loading history for the analysis under each loading condition, may not yield a result which covers all loading history situations within the range of the
considered loading condition. For example, the output PSD' s of a nonlinear system will only-,.be the same' under inputs with the same PSD' s when the input is a real, stationary process with zero mean , and a Gaussion distribution. When the loading histories of a structure or component do not satisfy these conditions, the fatigue analysis result obtained in this way based on one loading history could be different from the result obtained in the same way but based on another loading history. This is because the PSD' s of the output stress responses to the two input loading histories may be different even if the two loading histories are the same in as much as they are categorised under the same loading condition in terms of the PSD. In other words, the fatigue analysis result obtained based on one loading history could be different from the result obtained based on another loading history although the two loading histories are under the same loading condition because they have the same PSD.
Generally, the output PSD of a nonlinear system depends on more statistical information of the corresponding input rather than just the input PSD. Take a simple case such as, for example, a nonlinear system with only a third order nonlinearity in the input, the statistical information defined by the sixth-order moment of the system input will be required to characterise the corresponding output PSD. Therefore, in general when the system is nonlinear the class of input loadings which can produce the same stress or strain response PSD could be very small. This means that any fatigue analysis based on one specific loading history should not be assumed to cover all loading histories which could reasonably be considered to be under the same loading condition. Therefore, the fatigue analysis result for a nonlinear system obtained based on one loading history may, in some
cases, represent only the result for that particular loading history alone. This is why .....the second ••-technique of the present invention has been developed to address nonlinear vibration fatigue analysis problems.
In the following an example is used to illustrate how to use the second technique (see Section 1.1.2) to compute the fatigue. This example uses the same loading histories as in the first example in order to compare the results obtained using the two different techniques.
Example 2: Vibration fatigue analysis of an experimental offshore structure based on statistics of the loading histories representing three different loading conditions.
(1) The same as Step (1) in Example 1
(2) The same as Step (2) in Example 1.
(3) Using the first method, evaluate the gain bounds of the GFRFs of the nonlinear dynamic model obtained in
Step (2) under the constraint w1 + - -- + wn - w to yield first
H2=0, H„=0, n>4 and c03 +∑cuH2 + c20HιH2 +∑c12Hi +∑c20H2H ∑cQ3 4 . 8262
+∑C21(H?)2 +∑C30(H1 B)3 , and then
1 . 2829exp f jw/25)-l . 195exp fr-3 jw/25)
|l-l . 5593exρ f jw/25)+0 . 4582exp (-2 jw/25) + 0 . 15585exp(-3 jw/25)
iϊ|(w)= C (jw
*];) L
3H = 4.8262 C(w/25)
4 . 8262 l-1 . 5593exp fjw*/'25)+0 . 4582exp f2jw/25)+0 . 15585exp(-3jw/25j
(4) Evaluate the time limited Fourier transform of the loading history shown in figure, 3,Λ which represents the first loading condition, L=30 times based on the sampled series of the loading signal u[ 4000(I-l)/2 ], ••■ ,u[ (4000-l)+ 4000(l-l)/2 ] I =l,--,30 to yield
[7(i) ( !*v-,:r = 4000/25 = 160s) w = 2Λi/l 60 i = - (4000/2 - 1 ) ,- - - , 4000/2
1 = 1, — ,30
Figure 15 shows one of the 30 time limited Fourier transform results.
(5) Evaluate ϋ ](w,T = 160s), n=l,3, from U{I) (w,T = 160s) obtained in Step (4) above for l =l,---,30 using the algorithm in Step (5) on page 26 to yield.
Figures 15 and 16 show one of the 30 results of
i=0,—,4000/2, respectively.
(6) Calculate the estimation results for S_]
u(w) , s"(w) , and
s uu w) using U„
{ )(w,τ = 160s), n =l,3 , 1=1, ...,30, obtained in Step (5) to yield S_
u(w) , s£jj(w) , and S^
u(w) where
The results are shown in figures 17-19. (7) Evaluate a bound on the PSD of the stress response of the structure to the loading history representing the first loading condition as
(w)
w = 2πi/l 60 i = 0 , — , 4000/2 where c is a coefficient reflecting the relationship between the PSD of force and the PSD of stress and is taken to be
16 c=15x π here. The result is shown by the dashed line in figure 5.
(8) Evaluate the moments mn , n =0, 1, 2, 4, from Syy(w) obtained in Step (7) to yield
JΠ0=7.36010 =3.90780 m2=2.32209 m4 =1.36707
(9) Using the Dirlik Solution, construct p(S), a Pdf of the rainflow ranges of the output stress, from the obtained values of m0, mx, m2, m4. The result is shown in figure 20.
(10) Based on the Pdf obtained in Step (9) and the moments ma , n =0,l,2,4 obtained in Step (8), calculate a worst fatigue damage of the structure under the first loading condition over the unit life time τL = ls to yield
where E(p)=. ■0.6974, and Kf and Mf are determined
from British Standards under the material Detail Class as Kf=0.16xl012 and mf=3.0. The result is
„=2.00834e-09
(11) Repeat Steps (3) to (10) but. '* evaluate the.*' worst fatigue damage of the structure under two other loading conditions represented by the second and third loading histories which are shown in figures 7 and 8 respectively. The results obtained are
DW2=1.16820e-10 Dm =1.65991e-08
The bounds on the PΞD's of the stress responses of the structure to the second and third loading histories are shown by dashed lines in figures 11 and
12 respectively. The moments mn, n =0, 1, 2, 4 , obtained using the bound on the second stress response PSD are m0 =1.09709 m1 ~ 0.59146 m2=0.34581 m4=0.17555 and the corresponding Pdf is shown in figure 21. The moments mn, n =0,l,2,4 obtained using the bound on the third stress response PSD are m0 =30.08130 m1 =15.96680 m2 =9.80847 m =6.35577 and the corresponding Pdf is shown in figure 22.
(12) Assuming that probability of the structure working as predicted under each loading condition to be
P1=0.6 P2=0.2 P3 = 0.2 and evaluating the averaged worst fatigue damage DWA of the structure under this as sumption yield
DWA = PlDwl + P2Dff2 + P3DW3 = 4.54B18e - 09
The shortest fatigue life of the structure can then be obtained as 1 FW — " ■ = 6.97197 years
31536000x 0, WA
Compared* to the fatigue analysis results DA or TF obtained in Example 1, Dm or rFff obtained in Example 2 is obviously more conservative. This is natural because
(i) The same loading histories, representing three different loading-- -conditions are used in the two examples.
(ii) The result obtained in. Example 1 is the real • fatigue damage or life of the experimental offshore structure under the specific loading conditions represented by the three loading histories. However, the result may only be correct for these three specific loading history cases.
(iii) The result obtained in example 2 reflects the worst fatigue damage or shortest fatigue life of the structure under the loading conditions which are represented by the three loading histories but the analysis also accommodates all possible loading history cases which are statistically equivalent -to the representative loading histories in the sense of having the same statistics S (w), Su 3 u (w), and S™(w).
DA and TF reflect the real f tigue of the structure under the specific loading histories, whereas DWA and TFW are the worst fatigue damage and shortest fatigue life of the structure under the loading conditions represented by the loading histories in terms of a set of statistics. In practice it would be informative to evaluate both DA (or TF) and Dm (or τFf/) to provide a complete profile of the fatigue of the structure under investigation.
Figures 5, 11, and 12 show comparisons between the PSD responses of the structure to the specific loading histories and the corresponding bounds. The former was used for the fatigue analysis in Example 1 and the latter was the basis when performing the worst fatigue
calculations in Example 2. It can be,;,, observed from the figures that, apart from the second loading'' history situation where the amplitude of the system input is relatively small and the structure - can actually be approximately regarded to be linear, there exists a significant difference between the PSD responses and the bounds. This is the general situation regarding the PSD of a practical nonlinear system output and its bound and a direct reason why a more conservative fatigue analysis result was obtained in Example 2.
However, in some specific input loading cases, the PSD of a nonlinear system output could be very close to its bound and the fatigue analysis result obtained using the second nonlinear vibration fatigue analysis technique can also be used to represent the real fatigue damage of the structure in these cases. An example of this is given in the following.
Example 3: Vibration fatigue analysis of an experimental offshore structure under a specific loading history.
In this example, the experimental offshore structure is the same as the structure analysed in Examples 1 and 2. Therefore, the dynamic model description of the system and the bounds on the GFRFs of the system model which are needed for the fatigue analysis are all the same as in the previous examples. The specific loading history under investigation is a signal as .shown in figure 23 whose analytical description is given by
where a
0 = 0.3239 x 2 x π
* , b
Q = 0.6002x 2 x ;r , and M
u =3.2 .
• Apply the first nonlinear vibration fatigue analysis technique (see Section 1.1.1) of
' 'an
'" embodiment
"of the present invention to evaluate the structure fatigue under this specific loading history.
Figure 24 shows the PSD of the stress response of the structure to the specific loading history as a solid line. The moments mn , n = 0,1,2,4, evaluated from the PSD of stress are
m0=1.0e + 03x4.72545 ^=1.06 + 03x2.23605 m2 =l*.0e + 03xl.15460 mi =1.0e + 03x0. 9064
and the corresponding Pdf is shown by the solid line in figure 25. Based on the moments and the Pdf, the fatigue damage of the structure under the given specific loading history can be evaluated to give the result
£=2.90547e-05
• Apply the second nonlinear vibration fatigue analysis technique (see Section 1.1.2) of an embodiment of the present invention to evaluate the worst structure fatigue under the loading condition represented by this specific loading history.
Figure 24 shows the obtained bound on the PSD of the stress response of the structure to the specific loading history as a dashed line. The moments n , n =0,1,2,4, evaluated from the bound on the PSD of stress are
+ 03xl.47194 m
Λ =1.0e +03x0.59128
and the corresponding Pdf is shown as. a dashed line in figure 25. Based on the moments <
:--an<d Pdf,
* the
' worst fatigue damage of the structure under the loading condition represented by the specific loading history is obtained as
DH =4.20140e-05
Comparing D and Dw shows that the two nonlinear vibration fatigue analysis techniques yield similar results. The reason for this can be explained from figure 24 which indicates that the* PSD of the stress response to the particular loading history is very close to the evaluated bound on this PSD.
Example 3 reflects an important phenomenon concerning' the PSD of a system stress or strain response which is the basis of the first technique of fatigue analysis in this invention and a bound on the PSD which is the basis of the second technique of fatigue analysis in this invention. Although, generally, there may be a considerable difference between the PSD and its bound so that a relatively conservative result is obtained using the second technique to yield a worst case estimation of fatigue under the considered loading condition, . under some specific loading histories such as, for instance, the above loading history for Example 3, the PSD and its bound are very close so that the worst case fatigue damage obtained using the second technique is no longer a conservative result; it can also represent the real fatigue damage of the structure under the specific loading history which is used for the analysis.
II .2 An example of direct nonlinear, vibration fatigue design "" "
Example 4. Implementation of a direct nonlinear vibration fatigue design for a mechanical system
Consider a fatigue design problem for a simple vibration suspension system composed of a mass, a spring and a damper as shown in figure 26 where u(t) is the base displacement representing the input loading, and yd(t) is the displacement of the mass which is assumed to be proportional to the stress response y(t) of the structure such that y(t) = κsYd(t) Under the assumption that the damper characteristic fd(.) can be represented as a third order polynomial but without the second order term, the relationship between the input loading and the stress response for this specific structure can be described as
[ y(t) = κsyd(t)
[mbyd (t) = ks [u(t) - y d (t)] + aλ [ύ(t) - yd (t)] + a3 [ύ(t) - yd (t) j3
The vibration fatigue design of the mechanical structure is implemented in the following, assuming that the structure is subject to a stochastic loading history and all the parameters of the system are fixed except for a3 which is to be designed to achieve a desired fatigue life .
(1) Map the time domain description of the system into the frequency domain
The mapping from the time domain description of the suspension system to the frequency domain can be determined as
(2) Express the PSD of the 'stress response in terms of the parameter to be designed
Assume N=3 and substitute the expressions above for ffiOi),
snd H. J
wvJ
wzX
w_) into the general expression of S
yy(w) to yield an expression of S
yy(w) in terms of the parameter a
3 as
Syy (w) = (w)a3 2 + 2C2 (w)a3 + C3 (w)
where
E{Re[N(w,T)L(w,T §
C2 (w) = lim
in which L(w,T) and N(w,T) are defined by
L(w,T) = H1(j w)ϋ(jw,T)
where L(w,τ) denotes the conjugate . of (w,T)
Note that for any w, Cx(w), C2(w), and C3(w) are functions of the characteristics of the given '"stochastic loading history and the fixed structure parameters κs , ks, mb, and ax . The PSD response of the structure to the given loading history can therefore be determined from the parameter a3 from the expression of Syy(w) given above.
(3) Relate the parameter of the structure to be designed to the fatigue and implement the fatigue design
The moments based on the PSD of the stress response can be expressed using the result in Step (2) above in terms of a3 as mn(a3) = αx(n)al + α2(n)a3 + α3(n) n=0 ,1,2,4
where αx(ή) = [fnC,(2πf)df
Because the fatigue can be directly determined from the moments mn, n=0,l,2,4, using, for example, the Dirlik solution, which defines the relationship between the fatigue damage D of the structure and the moments based on the PSD of the stress response, the above relationship between the moments and the parameter a3 is an important link between the fatigue and the parameter to be designed and can therefore be employed in fatigue design.
The design can be implemented in many different ways based on the relationship between the moments ^ 1=0,1,2,4
and a3. One of these methods could be, for example, to define a criterion J(a3) using the bments mi i=0,l,2,4 such that
J(a3) = βQmQ(a3) + βxm1(a3) + β2m2(a3) + βim_i(a3)
where β. ≥O, i=0, 1,2,4 and βQ + βx + β2 + β4 =ι , which can then be minimised in terms of a3 to achieve a desired fatigue life associated with the weights β0, βx, β2, βi in the criterion. This method is based on the fact that larger values for the moments i 1=0,1,2,4 normally correspond to a greater fatigue damage or a shorter fatigue life. The optimisation is straightforward in this specific case since J(a3) can be further written as
*J(a3) = ∑βnmn (a ) = ∑βn [α (ή)al + 2(n)a3 + α3 (ή ] = γ1a + γ2a3 + γ3 n=0,n≠3 n=0,-n≠3 where
4 4 4
7ι = ∑βα<*ι(n)> ϊz = β ifl), and 7_ •= ∑βnα3(ή) n=0,π≠3 Π=0,Λ≠3 n=0,-π≠3
This i s a s imple second order polynomial in terms of a3 . Since , theoretically,
γx = ∑βnαx(n) > 0 n=0,n≠3 the optimal a3 which produces a minimal J(a3) can be obtained as
Now consider a specific case where Ks = \MPαlm, mb =240 kg, ks =16000N/m and _\x =2960 and the specific loading history to be investigated is as shown in figure 27 which is a random signal generated by passing a zero mean Gaussian distributed random process
with a standard deviation 0.005- through a Butterworth bandpass filter the passband of whi"ch--:*i.s [1,10] 'HZ.-*'
The mapping from the time domain description of the system to the frequency domain can be directly obtained by substituting these specific parameter values into the above analytical expressions of
Hx(jwx), H2(j wx,jw2), and H3 jwx ,jw2,jw3) .
The stress response PSD of the structure to the specific loading history in terms of the parameter a3
Syy (w) = q (w)al + 2C2 (w)a3 + C3 (w) can be obtained by evaluating Cx(w), C2(w), and C3(w) practically from the PSD responses of the structure to the given loading history under three different values of a3. The results of Cx(w), C2(w), and C3(w) obtained for this specific case are shown in figures 28, 29, and 30, respectively.
The moments based on the PSD of the stress response can then be expressed in terms of parameter a3 as
mn (a3) = ax(n)a3 + 2(ή)a3 + α3(n) n=0, 1,2,4
where x(n), α2(n), and α3(n), n=0, 1, 2, 4, are the results evaluated from Cx(w), C2(w), and C3(w) and are given in the table below.
Define a criterion for the fatigue, design as
The weights β0, βx, β2, β_ are taken as /J0=0.65, /J-=0.34, ?2=0.01, and βt =0 and
4 4 4
Υi - ∑βnα n > 72 = ∑^π«ϊ(ή), 73 = ∑βnα3 n) n=Q,n≠3 n=0,n≠3 n=0,n≠3 where x(ή), α2(n), and 3(n), n =0, 1, 2, 4, are the values given in the table above. The optimal a3 , which causes the criterion to reach a minimum so as to achieve a desired fatigue life in the sense defined by this criterion, can then be obtained as
This example illustrates a very simple case of direct nonlinear vibration fatigue design. It will be appreciated that similar design principles can readily be extended to very general situations. Note that the key point of this technique is to relate the structure parameters to be designed to the PSD of the stress or strain response, this can then lead to a criterion associated with the fatigue in terms of these structure parameters, and finally the structure design for fatigue can be implemented by determining these parameters using a ' optimisation routine to achieve a minimum or maximum for the criterion.