Professional Documents
Culture Documents
net/publication/241883429
CITATIONS READS
2 398
3 authors:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Alfonso Fernández-Canteli on 21 February 2015.
Abstract
Engineers with practical and experimental background are often faced with re-
search problems, which solution often requests assistance by experts in mathemat-
ical and/or statistical fields. A fatigue model developed by Castillo et al. and its
successive and significant improvements worked out among several Universities and
Research Centers are used to illustrate the beneficial effect of the collaboration of
groups of researchers from different activities. Relevant advances through the mod-
els developed have been achieved concerning strategic planning and evaluation of
fatigue programs and their application to the fatigue design and lifetime prediction
of mechanical elements and structural members.
Key Words: Fatigue design, S-N curves analysis, Weibull model, size effect,
normalization, censored data, length independence analysis, data evaluation, up-
and-down method, simulation, cumulative damage.
1 Introduction
for the group of the University of Oviedo, which activity at this time were
focussed on experimental research, was to learn a new way of modelling
predominantly based on mathematical and statistical background. Along
this collaboration lasting over twenty years, relevant proposals have been
made concerning development of regression models and its application on
fatigue testing including evaluation of fatigue results, development of op-
timal strategies, normalization, runouts consideration, on-line simulation,
sensitivity analysis, stress level effect, etc. Due to space limitations only
some of them will be treated here.
Certainly, it is not a rare event that engineers require of mathematical
assistance when solving complex problems (see Castillo et al. (1985, 1990,
1992, 1995, 1999, 2001, 2002, 2004a, 2004b, 2005)). In fact this is a very
normal and suitable procedure. But generally, the main point consists of
how waking the interest of mathematicians and attracting them to practi-
cal applications that allow them to complement their knowledge applying
mathematical procedures or techniques having potential interest. In our
case this was an easy task, due to the thirst of knowledge of Prof. Castillo.
where s() and q() are functions to be determined. Consequently, only the
non-dimensional quotients N/N0 and ∆σ/∆σ0 exert influence on the prob-
ability of failure P , so that either N/N0 and ∆σ/∆σ0 , or some monotone
functions of them, such as h(N/N0 ) and g(∆σ/∆σ0 ) have to be consid-
ered. In this paper, and for historical reasons, we have selected the h and
g functions to be the logarithms of N/N0 and ∆σ/∆σ0 , respectively. For
simplicity of notation, in the following sections we denote
Castillo et al. (1985) proposed the following model for the S-N field,
which is of the form (2.3),
( · ¸ )
∗ ∗ N ∗ ∆σ ∗ − λ β
F (N ; ∆σ ) = 1 − exp − , N ∗ ∆σ ∗ ≥ λ, (2.5)
δ
2. Stability: The selected distribution function type must hold (be valid)
for different specimen lengths.
3. Limit behavior: To include the extreme case of the size of the sup-
posed pieces constituting the element going to zero, or the number of
pieces going to infinity, it is convenient for the distribution function
family to be an asymptotic family (see Galambos (1987) and Castillo
(1988)).
4 A.F. Canteli, M.J. Lamela and M.L. Aenlle
Note that the only possible non-degenerate asymptotic families for ex-
treme values are the Frechet, Gumbel, and Weibull families, depending on
the tail behavior (see for example, Galambos (1987) and Castillo et al.
(2004)). In other words, no matter what distributional assumptions are
made about the data, the limiting distribution of the extreme values must
be one of these three distributions. The choice depends on the tail behavior.
That is, if the distribution has a finite lower end, then the only limiting dis-
tribution is the Weibull. If it has a finite upper end, then the only limiting
distribution is the Frechet. Otherwise, the limiting distribution is Gumbel.
Since in our case the random variable has a finite lower end (see the above
consideration number 4), then the Weibull family is the only viable option.
Consequently, it is the model we develop here.
Once the model has been established in non-dimensional terms (its sim-
plest form), one normally needs to recover the initial variables for it to be
used. So, model (2.5) can be written as:
( · ¸ )
(log N −B)(log ∆σ−C)−λ β
F (log N ; log ∆σ) = 1− exp − ,
δ
λ
log N ≥ B + , (2.6)
log ∆σ − C
where B = log N0 , C = log ∆σ0 , and λ, δ and β are the non-dimensional
model parameters. Their physical meanings (see Figure 1) are:
p=0.99
p=0.90
p=0.5
∆σ∗ p=0.10
p=0
Ν∗
where p ∈ [0, 1] defines the percentile. For such a curve, the minimum
number of cycles to fatigue failure decreases with increasing ∆σ, in agree-
ment with experimental results. The parameters λ, δ and β determine the
p percentile, and hence a unique curve on the plot.
Model (2.6) has been studied and successfully applied to different cases
of lifetime problems such as prestressing wires and strands with differ-
ent lengths, plain concrete, etc. (see Castillo et al. (1985) or Holmen
6 A.F. Canteli, M.J. Lamela and M.L. Aenlle
K
E[log N |(log ∆σ − C)] = B + , (2.9)
(log ∆σ − C)
where
K = λ + δΓ[1 + 1/β].
Since there are t different δ-values, one for each specimen, there are also
t different K-values, which we denote by K1 , K2 , . . . , Kt . Equation (2.9)
suggests that the parameters B, C, K1 , K2 , . . . , Kt can be estimated by a
CLS method, which is formulated as:
n
X µ ¶2
Kti
Minimize QCLS = wi log Ni − B − (2.10)
B,C,K1 ,K2 ,...,Kt (log ∆σi − C)
i=1
Constraints (2.11) and (2.12) are included to guarantee that the values B
and C are valid threshold values for all data points. Since
µ ¶
λ δ
log Ni ∼ W B + , ,β ,
log ∆σi − C ∆σi − C
that is, the inverse of the associated variances. However, since δ and β
are not known at this stage, one needs to use iteration until convergence.
Initially, all weights can be identical and at each iteration they are updated
using (2.13).
8 A.F. Canteli, M.J. Lamela and M.L. Aenlle
If the sample contains run-outs, that is, right censored data points (see
Escobar and Meeker (1992)), associated with a certain given limit number
of cycles, their lifetimes are not known; thus, we must use an iterative
process to assign them.
To this end, and since the expected values of the rth order statistic of
an i.i.d. uniform U (0, 1) sample of size n is r/(n + 1), and the cdf of the
Weibull distribution conditioned on V ≥ vi0 is:
(µ ¶ µ ¶β )
v 0−λ β v − λ
F (v|V ≥ vi0 ) = 1 − exp i
− ; v ≥ vi0 , (2.15)
δi δi
it is justified to replace the run-out vi0 of level ∆σi by the solutions vi∗ of
(µ ¶β µ ∗ ¶ )
vi0 − λ vi − λ β r
1 − exp − = , (2.16)
δi δi mi + 1
Several methods have been proposed for estimating the parameters of the
Weibull distribution (see Castillo and Hadi (1994, 1995)) and the references
therein. Jenkinson (1969) uses the method of sextiles.
Once B and C have been estimated, all the data points can be pooled
together, in sets of equal lengths, by calculating
where
v = N ∗ ∆σ ∗ ,
the log-likelihood for broken specimens, that without loss of generality can
be assumed to be the first n1 ≤ n specimens, becomes
· ¸ · ¸
v−λ β v−λ
log f (v) = − +log β +(β − 1) log −log δ, v ≥ λ, (2.18)
δ δ
and for the run-outs
· ¸β
v−λ
log(1 − F (v)) = − , v ≥ λ. (2.19)
δ
10 A.F. Canteli, M.J. Lamela and M.L. Aenlle
Then, we
n ·
X ¸ n1
X · ¸ Xn1
vi − λ β vi − λ
Max Q` = − +(β − 1) log +n1 log β− log δi
λ,β,δ1 ,...,δt δi δi
i=1 i=1 i=1
(2.20)
subject to
· ¸1/β
1
min vi ≥ λ + δi − log (1 − α) , (2.21)
i n
where α can be taken as 0.01. Constraint (2.21) is imposed to avoid the λ =
min vi solution of the maximization problem that leads to an unbounded
i
likelihood value. It states that the minimum value must be greater than
its corresponding α × 100 percentile value, that is,
" µ ¶ #
x−λ β
Fmin (x) = 1 − exp − ≥ α. (2.22)
δi n−1/β
Step 1: The model parameters B and C are estimated with all data
points, where the run-outs are assigned its expected values (the thresh-
old values for the first iteration).
P L/L =1
0
L/L0=100
L/L =1000
0
L/L =∞
0
0
log N
Figure 4: Survival functions for different lengths 1, 100, 1000, ∞ and range of
probabilities implied in the extrapolation to very long lengths from different length
rates
that is,
µ ¶1/A
L2
δ(L1 ) = δ(L2 ) (3.5)
L1
an expression that establishes the relation that must exist between the scale
parameters if the condition of independence is to be fulfilled.
The model allows for the estimation of B and C, which are the asymptotes
of the model in a first step (see Figure 5). Thereafter, in a second step
estimates of the other parameters A, D and E can be done. Replacing the
mean value of the Weibull distribution
µ ¶
1
µ=λ+δ·Γ 1+ (3.6)
β
or, alternatively,
(µk − B)(log ∆σk − C) = Ki (3.8)
16 A.F. Canteli, M.J. Lamela and M.L. Aenlle
P=0
P=0.05
log ∆σ
P=0.5
P=0.95
log N
β1 λ1 δi1
log ∆σ
β λ δi V
βk λk δik
β1=βk=βn=β
βn λn δin
log N
Figure 6: S − N field showing schematically the cdfs of log N for different stress
ranges and their conversion to the normalized distribution.
mains stable with respect to location and scale transformations, that is, if
X is a variable following a Weibull distribution, W (β, δ, λ), what can be
written as X ∼ W (β, δ, λ), it will transformed into
X −a
Z= , (3.10)
b
µ ¶
λ−a δ
where a and b are real constants, Z ∼ W , , β . The normalizing
b b
process contributes to overcome the limitation of the scarce number of
results assigned to different levels (see Castillo et al. (2000)). Thus, in the
evaluation of the Weibull β parameter all the results are considered as a
whole and then, a better reliability of the evaluation is achieved.
If the former transformation is applied to the fatigue case, X can be
identified as the original variable, that is the number of cycles to failure,
and Z as the normalized variable. Different normalizations can be achieved,
simply, by assigning different values for the parameters a and b. One pos-
sible normalized variable, denoted as V, can be defined through the con-
version:
V = (log N − B)(log ∆σ − C) (3.11)
that allows us to pool the obtained results in sets showing the same proof
length (see Figure 6).
18 A.F. Canteli, M.J. Lamela and M.L. Aenlle
Provided that the variable log N for the length Li follows at the stress
range “k” a Weibull distribution W (λk , δk , βk ), the Weibull cdf for the new
variable V is given by:
" µ ¶ #
V −λ β
F (V ; λ, δi , β) = 1 − exp − (3.12)
δi
3. Estimate the model parameters again but this time considering the
data associated with real failures plus the expected ones associated
with the runouts.
and the expected value of the rth order statistic of a sample of size n from
an uniform distribution U (0, 1) is r/(n + 1), the censored result V0 can be
replaced by the V ∗ solutions, obtained from:
" µ ¶ µ ¶ #
V0 − λ β V −λ β r
1 − exp − − = (3.16)
δi δi mi + 1
where mi is the number of runouts coinciding in the same stress range, ∆σ,
and the same limit number of cycles, N for r = 1, 2, . . . , mi . Thus:
"µ ¶ µ ¶#
∗ V0 − λ β r
V = λ + δi − log 1 − ; r = 1, 2, . . . , mi . (3.17)
δi mi + 1
4.1 Introduction
The experience shows that the stress level is (irrespective of the reference
σmin , σmax , σmean or R = σmax /σmin chosen), after the stress range ∆σ,
the most relevant factor to be taken into account when dealing with fatigue
modelling and design, specially when real stress histories with varying stress
level must be considered. In such cases it is not possible to apply exper-
imental S-N results, derived at a certain stress level, to other stress level
conditions.
Unfortunately, most of the existing laboratory test programs and fa-
tigue models are unable to predict the fatigue behavior for different stress
levels. Thus, though there exist some models taking into consideration
the mean stress effects (see Conway and Sjodahlo (1991) and Dowling and
Thangjitham (2000)), they solve the problem by transforming the stress
amplitude for a given actual mean stress into an equivalent stress ampli-
tude associated with a zero mean stress. This simplified process, based on
empirical rules, is far from being satisfactory.
Recently, Castillo and Fernández-Canteli (2006b, 2007) developed a
general model that allows predicting the fatigue behavior for any stress
range and stress level. Moreover, the required testing strategy, based on
two groups of test run at two different stress levels, is very simple.
If one considers the Wöhler curves for a group of tests run at constant
σmax , say σmax = 1.5 M P a, one obtains a set of percentiles, for example
{0.01, 0.05, 0.5, 0.95, 0.99}, which are shown on Figure 7(a). However, if the
tests are run at a lower constant σmax , say σmax = 1 M P a, the resulting
percentiles move to higher positions also shown on Figure 7(a).
Similarly, Figure 7(b) shows the Wöhler curves for a group of tests run
at constant σmin = 0.8 M P a and at constant σmin = 0.4 M P a. Note that
larger values of σmin lead to lower percentile curves.
It can be observed that the same percentile curves never intersect if
they are associated with two different reference stress level, σmax or σmin ,
Engineering Fatigue Problems 21
1.4 1.4
1.2 1.2
1 1
Log r
Log r
0.6 0.6
0.2 smax=1.5
0.2
(a) (b)
Figure 7: Wöhler curves for percentiles {0.01, 0.05, 0.5, 0.95, 0.99}: (a) for constant
σmax = 1 M P a and σmax = 1.5 M P a, and (b) for constant σmin = 0.4 M P a and
σmin = 0.8 M P a.
but they intersect if the set of percentiles are associated one with constant
σmax and another with constant σmin , as it is shown in Figure 8, where
the four sets of percentiles have been plotted together. Dashed lines refer
to Wöhler curves for constant σmin , and continuous lines refer to Wöhler
curves for constant σmax .
Note that the line joining the intersections of associated percentiles for
one constant σmax and one constant σmin must be straight and horizontal
because both fields, i.e., the associated cumulative distribution functions,
must coincide.
Though Figure 8 refers to a particular case, two infinite set of families
of S-N curves exist, one for different constant values of σmax and one for
different constant values of σmin .
The regression model given by (3.2) is only valid if all tests are con-
ducted at the same stress level, in particular, for fixed values of σmax ≡ σM
or σmin ≡ σm . If two sample data do not coincide at either σM or σm , we
must consider two fatigue models of the type (3.2), i.e., two sets of parame-
ters Am , Bm , Cm , Dm , Em and AM , BM , CM , DM , EM , where the subindices
m and M have been used for the cases of constant σm and constant σM ,
respectively. However, the compatibility condition at the tress amplitude
22 A.F. Canteli, M.J. Lamela and M.L. Aenlle
1.4
smax=1
1.2
Log r(s)
0.8 smin=0.4
smin=0.8
0.6
0.4
smax=1.5
0.2
Figure 8: Wöhler curves for percentiles {0.01, 0.05, 0.5, 0.95, 0.99} for σmax =
1M P a and σmax = 1.5 M P a, and σmin = 0.4 M P a and σmin = 0.8 M P a.
Equations (4.5) to (4.7) are not simple equalities, but they represent a
system of functional equations, see Castillo and Fernández-Canteli (2006a),
whose solution allows to discard the model 4.1 for extrapolation to other
test conditions, i.e. for different σm or σM .
To solve the above consistency problem, the following new model is pro-
posed as an alternative to that given by Equation 2.3 (see Castillo and
Fernández-Canteli (2006a)):
( · ¸ )
(log N −B)(log R(σ) − C)−E A
F (log N ; log R(σ)) = 1− exp − ,
D
E
log N ≥ B + , (4.8)
log R(σ) − C
σM
where R(σ) = (Note that we use R(σ) = σmax /σmin instead of the
σm
conventional R(σ) = σmin /σmax in order to get an increasing function in
σmax as when using ∆σ). Equations (4.5) to (4.7) now transform to
is
X X
L = − h(Ni )A + n1 log A + (A − 1) log h(Ni )
i∈I i∈I1
X
+ log (C1 + C4 log σmi + C5 log σMi + C7 log σmi log σMi )
i∈I1
X
− log Ni , (4.12)
i∈I1
where I is the set of all data including run-outs, I1 is the set of non-run-outs,
n1 is the cardinal of I1 , and
h(Ni ) = C0 + C1 log Ni + C2 log σmi + C3 log σMi + C4 log Ni log σmi
+C5 log Ni log σMi + C6 log σmi log σMi + C7 log σmi log σMi .
(4.13)
and start the test at level ∆σ0 . If the specimen fails, we move downward
to ∆σ−1 , and upwards to ∆σ1 , otherwise. Then, the process is repeated a
number of times t. The results of the experiment consist of the stress levels
∆σi and the binary values γi , where 1 means survival and 0, failure.
The result of such a experiment can be represented as in Figure 9,
where we have used data reported by Dixon and Mood (1948) and the
failures (asterisks) are followed by data points in an upper level, and the
survivals (squares) are followed by another data points in a lower level.
Engineering Fatigue Problems 27
1 Runout
Failures
2
1.8
2 4 8 22 24 28 36 42 48 56
1.6
3 5 7 9 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57
Ds
1.4
1.2
6 10 12 14 16 18 20 26 30 32 34 38 40 44 46 50 52 54 58 60
1
0.8
11 59
0 10 20 30 40 50 60
t
Figure 9: Illustration of the up-and-down method using the Dixon and Mood data
and showing the five stress levels.
where pt is a row matrix that gives the probability mass function associated
with the t step of the test, and T is the transition probability matrix.
Then, we have
pt = Tt p0 , (5.3)
where p0 is the initial probability, i.e., the probabilities associated with the
first test (if one decides in a deterministic manner to start at level t = 0, it
would be a matrix with all zeroes but a one in the t = 0 position).
Since the αi probabilities of very high and very low levels tends to one
and zero, respectively, Equation (5.1) for a given value of i = k can be
Engineering Fatigue Problems 29
replaced by equation
pk,t+1 0 ··· 0 0 0 0 0 ··· 0 pk,t
.. 1 ··· 0 0 0 0 0 ··· 0 ..
.
. · · · · · · · · · ··· ··· ··· ··· ··· ···
p2,t+1 0 · · · 1 − α2 0 0 0 0 ··· 0 p2,t
0 ··· 0 1 − α 0 0 0 ··· 0
1
p1,t+1 0 · · · α 0 1 − α 0 0 ··· 0 p1,t
2 0
p0,t+1 = 0 · · · 0 α1 0 1 − α−1 0 ··· 0 p0,t
0 ··· 0 0 α0 0 1 − α−2 · · · 0
p−1,t+1 p−1,t
0 ··· 0 0 0 α−1 0 ··· 0
p p−2,t
−2,t+1 0 ··· 0 0 0 0 α−2 · · · 0
··· ··· ··· ..
.. ··· ··· ··· ··· ··· ···
. 0 ··· 0 0 0 0 0 ··· 1 .
p−k,t+1 0 ··· 0 0 0 0 0 ··· 0 p−k,t
(5.4)
i.e., the infinite matrix T can be replaced by a finite matrix that represents
a modification of the model proposed by Chao and Fuh (2001):
pk,t+1 ε ··· 0 0 0 0 0 ··· 0 pk,t
. 1 − ε· · · 0 0 0 0 0 ··· 0 ..
.
. ··· ··· ··· · · · · · · · · · · · · · · · · · · .
p
2,t+1 0 · · · 1 − α2 0 0 0 0 ··· 0 p2,t
0 · · · 0 1 − α1 0 0 0 ··· 0
p1,t+1
p1,t
0 · · · α 0 1 − α 0 0 · · · 0
2 0
p0,t
p0,t+1 = 0 · · · 0 α 0 1 − α 0 · · · 0 ,
1 −1
p 0 · · · 0 0 α 0 0 1 − α −2 · · · 0
p−1,t
−1,t+1
0 ··· 0 0 0 α−1 0 ··· 0
p−2,t+1 0 ··· 0 0 0 0
α−2 · · · 0 p−2,t
. ··· ··· ··· ··· ··· ··· ··· ··· ··· ..
..
0 ··· 0 0 0 0 0 · · · 1 − ε .
p−k,t+1 0 ··· 0 0 0 0 0 ··· ε p−k,t
(5.5)
because ours keeps one of the characteristic features of the up-and-down
method consisting of the fact that some stress levels are not possible for
odd steps and some are not possible for even steps.
The expected values of the number of tests to be conducted at all levels
can be calculated as follows. Let Xt be a row matrix containing as elements,
xit , the number of tests conducted at stress level ∆σi after t steps of the
up-and-down method. Then, the expected value E(Xt ) of Xt , including
the initial step, is
¡ ¢
E(Xt ) = I + T + T2 + · · · + Tt p0 . (5.6)
30 A.F. Canteli, M.J. Lamela and M.L. Aenlle
which is practically the same solution given by Dixon and Mood (1948):
µ̂ = 1.32; σ̂ = 0.17.
5.4 Comparison
Figure 10 shows the cdf’s for a particular case of steel data obtained with
the Castillo’s model and the staircase method using two different underlying
distributions (Normal and three parameter Weibull). In this case all the
distributions have the same shape with a small difference between the cdf’s
from the up-and-down method -both underlying distributions- and the cdf
from the Castillo’s model.
Thus, we can summarize that the results of the three approaches are in
good agreement and the regression model appears as a good fatigue model
to analyze fatigue data and superior to the up-and-down method. To obtain
the endurance limit with low probabilities of failure the regression model
and the Weibull up-and-down models give good results. Nevertheless the
regression model proposed is notably superior to the two variants of the
up-and-down method both in what concerns the fatigue life information
supplied (see Figure 11), the cost and duration of the test program, and
the use of the results emanated.
32 A.F. Canteli, M.J. Lamela and M.L. Aenlle
0.8
0.6
P
0.4
0.2
Castillo’s model
Staircase (Normal)
Staircase (Weibull)
0
860 870 880 890 900 910 920 930 940 950
∆σ[MP]
Figure 10: Cdf’s adjusting the fatigue data with these models. 42CrMo4 material.
1010 P=0.5
990
Stress.Max.Value [MPa]
970
950
930 P=0
910 P=0.05
890
870
850
830
1e+05 1e+06 1e+07
Number of cycles
Figure 11: The Wöhler field estimated from Castillo’s model for the 42CrMo4
material.
6 Conclusions
7 Acknowledgements
The authors are indebted to the Spanish Ministry of Education and Science
for partial support (Project BIA 2005-07802).
References
[11] Castillo, E. and Hadi, A.S. Modeling Lifetime Data with Application
to Fatigue Models. Journal of American Statistical Association, Vol.
90, No. 4311, pp. 1041-1054, 1995a.
[24] Davison A.C., Hinkley D.V. Bootstrap Methods and their Application.
Cambridge Series in Statistical and Probabilistic Mathematics, 1997.
[27] Dixon, W.J. and A.M. Mood. (1948). A Method for Obtaining and
Analyzing Sensitivity Data. J. Amer. Statist. Assoc., 43, 109-126.