Continuum approach to high-cycle fatigue. The finite life-time case with stochastic stress history


In this paper, we consider continuum approach for high-cycle fatigue in the case where life-time is finite. The method is based on differential equations and all basic concepts are explained. A stress history is assumed to be a stochastic process and this leads us to the theory of stochastic differential equations. The life-time is a quantity, which tells us when the breakdown of the material happens. In this method, it is naturally a random variable. The basic assumption is, that the distribution of the life-time is log-normal or Weibull. We give a numerical basic example to demonstrate the method.

Full Text

1. Introduction. Mechanical fatigue phenomena occurs when a material is subjected to repeated application of stresses or strains which produces changes in the material microstructure, initiation, growth and coalescence of microdefects, thus degrading the material properties, see books by V. Bolotin [1], S. Suresh [2], and Y. Murakami [3]. It is customary to distinguish between high-cycle (HCF) and low-cycle fatigue (LCF). In low-cycle fatigue plastic deformations occur in a macroscopic scale while when the loading is in the high-cycle fatigue regime the macroscopic behaviour can be considered primarily as elastic. If the loading consist of well defined cycles, the transition between LCF and HCF regimes is typically considered to occur between 10 3 10 4 cycles. In this study, only high-cycle fatigue is considered. Classical methods for HCF- analysis can be broadly classified as stress invariant, critical plane, strain energy and average stress based approaches. Well known examples are the models by G. Sines [4], W. Findley [5], K. Dang Van [6], A. Carpinteri and A. Spagnoli [7] and I. Papadopoulos [8]. These approaches are well defined if the loading consists of well-defined cycles. For arbitrary loading histories they need the definition of an equivalent uniaxial loading cycle. Another deficient is that heuristic damage accumulation rules have to be applied. To remove these shortcomings N. Ottosen et al. [9] proposed a continuum based model where they postulated a moving endurance surface in the stress space where the movement and damage evolution are governed by properly formulated evolution equations. This evolution equation based continuum approach to HCF is also used by R. Brighenti et al. [10, 11]. Extension to transverse isotropy is given in [12] and gradient effects are included in [13]. There is inherently stochastic nature in fatigue phenomenon. The fatigue life has inherent scatter even under constant cyclic loading. Weibull weakest link- theory [14] has been used to describe the statistically distributed flaws and defects in the material that is reflected in the fatigue behavior [15-18]. In many cases the loading which is acting to the structure is random and we can only describe it by statistical distributions. For irregular loading histories, the classical method to predict a life time is the Rainflow method, which is based on a construction of an equivalent cycle. The method is essentially one dimensional, but can be extended to the multiaxial case considering an equivalent stress criteria. It could also be extended to a stochastic case, c.f. [19]. A common process is to estimate the autocorrelation function from the obtained stress data, then the spectral density function can be found by using the fast Fourier transform, and the life time can be approximated with a level crossing formula, usually the so called Rice’s formula, see, e.g., [20]. The stochastic Rainflow method works best in one dimensional cases, because the generalization to a multiaxial case is somewhat artificial. Considering only one equivalent stress process is a gross simplification. Another problem is that generalisation of the method is limited. The main reason is of course that it is derived using a minimal amount of methods from “stochastic toolbox”. In this pa- per, a stochastic approach is described for an evolution equation based multiaxial fatigue model applicable for arbitrary loading histories. The stochastic version of an evolution equation based continuum HCF-model is not only a particular method, but a broad concept to handle stochastic fatigue in a new way. The con- cept is essentially multiaxial and it is easily extensible to take into account all the stochastic properties, of which are of interest. In this paper, we describe the fundamental idea of the method. 2. Continuum model in high-cycle fatigue. In this section, we recall the basic definition of the continuum model for high-cycle fatigue, following [9, 21-24]. The starting point is to define a proper endurance surface in the stress space. In isotropic case, we usually use the following representation for the endurance surface 1 = ( + AI 1 1 ) = 0, (1) 1 where I 1 is the first invariant of the stress tensor , that is I 1 = tr(). The 453 effective stress is defined by the second invariant of the reduced stress s , that is v v = 3J 2 (s ) = 32 tr(s ) 2 . The deviatoric stress tensor is given by s = 3 1 tr()I, where the identity tensor is denoted by I. In [9], the authors study a one dimensional cyclical load case, where the stress cycles between values m ± a . They deduce, that in this case the parameters of equation (1) satisfy the equation a + A m 1 = 0, which is the linear part of the Haigh’s diagram. Hence, 1 is a fatigue limit for a SN-curve with the mean stress m = 0 and A is the slope of the Haigh’s diagram. The form of the endurance surface (1) is as simple as possible. Hence, the estimation of the parameters A and 1 is straightforward. It would be temptating to use more complex representations for the endurance surface, but then the finding of corresponding parameters will be more complicated. In the endurance surface, the tensor represents a “centre” of the surface. The position of determines the position of the endurance surface in the stress space. The fundamental idea of the continuum approach is that the endurance surface moves in the stress space. The motion of the centre is determined by the evolution equation { when , > 0, C(s ) , = (2) 0, otherwise. We see that the tensor moves if and only if the stress is outside of the surface and moves outwards. In the equation, the material parameter C is posi- tive and may be estimated from SN-curves, also known as Wohler curves, of the material. A canonical initial value for the evolution equation is (0) = 0, but some cases this can cause a non-physical failure. The evolution equation is the so called differential-algebraic equation (DAE) and we need to solve it by the proper numerical procedures for DEAs (see, e.g., [25]). For this, we can write it in the standard form = C(s ) H()H( F (t, , ) ), where H is the classical Heaviside step function. The another fundamental idea of the continuum approach is to consider the failure of the body as a process, that is, any cycle counting method is not needed. The main postulate is that the failure growth occur at the same time with evolu- tion of the centre tensor . Hence, the failure is an increasing real valued function D and its values are determined by the initial value problem { g(D(t), (t)), when (t), (t) > 0, D(t) = (3) 0, otherwise, D(0) = 0. The function g(D, ) is called a damage rule and it is normed such that the material failure occur at t f when D(t f ) = 1. We will use the damage rule of the 454Continuum approach to high-cycle fatigue type Lemaitre and Chaboche, that is g(D, ) = K exp(L) . (1 D) k where K > 0, L > 0 and k > 0 are material parameters. The estimation of dimensioless parameters C > 0, K > 0, L > 0 and k > 0 is discussed in [9, 12]. The idea is to define a function N = N (C, K, L, k) in the case of one dimensional cyclic loading such that the parameters may be found by the least square estimation. The parameters 1 and A carry information of infinite life time and C, K, L and k of finite life time. In above, we are considered only one measured stress . In practice, if any measurement is attempted to repeat as accurately as possible, the result is not the same. Repeating measurement many times, we have a collection of stress histories. They can be really identical, but ever not exactly same. Hence, it is appropriate to assume to be a stochastic process. 3. Stochastic processes. Let us recall basic ideas of stochastic processes. Let (, , P) be a probability space and let the index set T be an interval, for example T = [0, ). A stochastic process is a mapping X : T > R, such that for a fixed t T each X(·, t) = x t : > R is a random variable. Hence, a stochastic process is a collection of random variables {x t } tT . The index set is usually time, but it can also be another continuous or discrete parameter. In the example in the later section of this article, the index set is a number of cycles. If is fixed, then the function X(, ·) : T > R is called a realization or a sample path of the process. For a stress process (t), 1 (t), 2 (t), . . . , n (t). we denote its realizations by A stress process is a matrix valued stochastic process (t) = [ ij (t)] where ij (t) are real valued stochastic processes. A methodological consequence is that the evolution equation (2) and the damage equation (3) need to be considered as stochastic differential equations. Usually an explicit definition for the probability space is not needed. We need to know finite dimensional distributions of a process. More precisely, if t 1 < t 2 · · · < t m are arbitrary points of the index set, we have to know the joint distribution of random variables x t 1 , x t 2 , . . . , x t m given by its probability density function or its cumulative distribution function. Conversely, the following famous theorem by Andrej Nikolaevich Kolmogorov holds true: “If we know a family of finite dimensional distributions, then under some regularity conditions they define a stochastic process uniquely.” In practise, the most used technique to find a “best estimate” of a stochastic process at the current moment is the so called stochastic filtering problem. The 455 filtering problem is a mathematical model for a number of state estimation prob- lems in signal processing. Most used filtering methods is the Kalman filter and its extensions, see, e.g., [26]. 4. Distributions for life-time. In the preceding section, we deduced the basic idea of the continuum approach and made the assumption, that the stress (t) and hence (t), (t) and D(t) are stochastic processes. In the finite life-time case, the failure criteria is D(t f ) = 1. Hence, the life-time t f is a real valued random variable. Different realizations 1 (t), 2 (t), . . . , n (t) produce a corresponding sample of the stress process t f,1 , t f,2 , . . . , t f,n for the life-time which we can use to study its statistics. In general, the stochastics of life-time is well studied (see, e.g., [27]) and the usual choice for the life time distribution is log-normal or Weibull distribution. In [21], we consider the log-normal case and in the paper [24] we assume that the distribution of the life time t f is Weibull 1 . General information of Weibull distribution can be found, for instance, in [28]. To compare different distributions, W. Nelson [27] writes: In many applica- tions, the Weibull and log-normal distributions (and others) may fit a set of data equally well, especially over the middle of the distribution. When both are fitted to a data set, the Weibull distribution has an earlier lower tail than the corresponding log-normal distribution. That is, a low Weibull percentile is below the correspond- ing log-normal one. Log-normal distribution. We say that a random variable t f is log-normal dis- tributed t f LogN(, 2 ) if and only if ln(t f ) N(, 2 ), where N(, 2 ) denotes the classical normal dis- tribution. The parameters of the distribution satisfies < < and > 0. The log-normal distribution can be considered also independently, without considering normal distribution. Then the distribution function and the cumula- tive distribution function are given by equations ) ( 2 f LN (t; , ) = t v 1 2 exp (ln(t)) , t> 0 2 2 and F LN (t; , ) = 1 2 + 12 Erf ( ln(t) v 2 ) , t > 0. The expectation value and the variance are respectively ( E LN (t) = exp + and 1 456 2 2 ) ( ) Var LN (t) = exp( 2 ) 1 exp(2 + 2 ). Waloddi Weibull, 1887-1979, Swedish engineer, scientist, and mathematician.Continuum approach to high-cycle fatigue The estimators and can be computed from a sample t f,1 , t f,2 , . . . , t f,n by com- puting the normal distribution parameter of the sample ln( t f,1 ), ln( t f,2 ), . . . , ln( t f,n ), that is n = n 1 ln( t f,j ) j=1 and 2 = 1 n n ( ) 2 ln( t f,j ) . j=1 Hence, t f LogN( , 2 ). Weibull distribution. Recall that the distribution function and the cumu- lative distribution function of Weibull distribution are given by equations ) ( f W (t; a, b) = a b b t b1 exp ( a t ) b , t > 0, and ( ) F W (t; a, b) = 1 exp ( a t ) b , t > 0, where a > 0 and b > 0 are the parameters of the distribution. For a Weibull distributed random variable t, the expectation value is ( ) E W (t) = a 1 + 1 b and the variance ( ) Var W (t) = a 2 1 + 2 b E W (t) 2 , where is the classical gamma function. After some simplification, we obtain the log-likelihood function l(a, b; t f,1 , . . . , t f,n ) = n ln(b) nb ln(a) + (b 1) n ln( t f,j ) j=1 n ( t f,j ) b a . j=1 A straightforward computation gives us a system of equations { ( t f,j ) b nb b n 0 = l(a,b) = + , j=1 a a a a n ( t ) b ( t f,j ) l(a,b) n 0 = b = b n ln(a) + j=1 ln( t f,j ) nj=1 f,j ln a . a Unfortunately, there is no analytical solution to this system. It follows that we have to solve it numerically, for instance by Newton method. The solution gives us the estimates a and b for parameters and hence t f Weibull( a, b). 5. One dimensional toy modell (cyclic load with noise). In this exam- ple, we consider a one dimensional cyclic load with the amplitude a , mean stress m , stress intensity and noise W (t): (t) = a sin(2t) + m + W (t). 457 Figure 1. A sample of a stress history This is a classical sinusoidal cyclic stress history perturbed by a Gauian noise (see Fig. 1). In this case, the index set T = [0, ) corresponds the number of cycles. The stress intensity may be estimated from sinusoidal type noisy data (t) as follows. We compute the pure noise by n (t) = (t) a sin(2t) m , and hence the expectation, in the normal distribution sense, is E(N (t)) = 0. We assume that the noise is a stationary stochastic process and we obtain n (t) = W (t) N(0, 1) = N(0, 2 ), and thus the estimator may be found as a standard deviation of noise estimates n (t i ) = (t i ) a sin(2t) m , i = 1, 2, . . . , n. Now assume that the material is AISI-SAE 4340 alloy steel. From [9] we get the following parameters: A = 0.225, C = 1.25, K = 2.65 · 10 5 , L = 14.4, k = 0. In addition, we assume that m = 0.8 1 , a = 1 and = 0.1 1 . Computing 50 n = 50 realizations for the stress process { j (t)} 50 j=1 , we obtain a sample { t f,j } j=1 of life-times. The histogram of the sample and the fitted log-normal density func- tion is given in the Fig. 2. Hence, we may estimate log-normal parameters t f LogN(10.7337, 4.9767 · 10 7 ). We may compute the expectation value for a life-time E LN (t) = 4.5876 · 10 4 , and the variance 458 Var LN (t) = 1.0474 · 10 3 .Continuum approach to high-cycle fatigue Figure 2. Histogram approximation for a normal distribution of logarithmic life-time Figure 3. Histogram approximation for a Weibull distribution of life-time Similarly, using the sample, we may estimate the Weibull parameters and we have t f Weibull(4.5895 · 10 4 , 1.1952 · 10 3 ). The histogram of the sample and the fitted Weibull density function is given in the Fig. 3. We can see that the density function fits good with the histogram approxima- tion of the life-time. The expectation value for a life-time is E W (t f ) = 4.5874 · 10 4 and the variance Var W (t f ) = 1.3309 · 10 2 . Now we may pose questions, which are interested from engineering point of view. As an example, we consider the question: 459 Q : What is the life-time, what we get with probability 95 % We need to find t such, that P(t < t f ) = 1 P(t f 6 t) = 1 F (t) = 0.95, where F is a cumulative distribution function of a distribution. Using the quantile functions of distributions to solve F (t) = 0.05, we obtain t 95%/LogN = 4.5875 · 10 4 , t 95%/Weibull = 4.5806 · 10 4 . 6. Conclutions. In this paper, we study the so called continuum approach to high-cycle fatigue. The method is introduced in [9] and recently actively ex- tended. We consider only finite life-time case and complete the method assuming that measured stress (t) is a realization of a stochastic process. This allow us to estimate the stress process it self and generate its realizations. The assumption is natural, since the nature of measured stress is always stochastic, at least some level. The fundamental consequence is that we can consider all quantities in the theory stochastically. The biggest advantage is that the life-time is a random vari- able, what is natural. This method allow us to find numerical approximation for the life-time. A distribution of life-time should fulfill certain basic requirements, such as it should contain only positive numbers. The natural two candidates are the log-normal and Weibull distributions. We demonstrate the method by com- puting the one dimensional example in Sec. 4. In future, more practical cases should be studied and the estimation of stress should be carefully discussed.

About the authors

Heikki Orelma

Tampere University

Doctor of Science 4, Kalevantie, Tampere, 33100, Finland


  1. Bolotin V., Mechanics of Fatigue, CRC Mechanical Engineering Series, CRC Press, Boca Raton, 1999
  2. Suresh S., Fatigue of Materials, Cambridge University Press, Cambridge, 1998
  3. Murakami Y., Metal Fatigue. Effects of Small defects and Nonmetallic Inclusions, Elsevier Science, Amsterdam, 2002
  4. Sines G., Failure of materials under combined repeated stresses with superimposed static stresses, Tech. Rep. 3495, NACA, Washington, USA, 1955
  5. Findley W., "A theory for the effect of mean stress on fatigue of metals under combined torsion and axial load or bending", J. Eng. Ind., 81:4 (1959), 301-305
  6. Dang Van K., "Macro-micro approach in high-cycle multiaxial fatigue", Advances in Multiaxial Fatigue, Americal Society for Testing and Materials, 1191, eds. D. McDowell, J. Ellis, ASTM International, West Conshohocken, PA, 1993, 120-130
  7. Carpinteri A., Spagnoli A., "Multiaxial high-cycle fatigue criterion for hard metals", Int. J. Fatigue, 23:2 (2001), 135-145
  8. Papadopoulos I. V., "Long life fatigue under multiaxial loading", Int. J. Fatigue, 23:10 (2001), 839-849
  9. Ottosen N., Stenström R., Ristinmaa M., "Continuum approach to high-cycle fatigue modeling", Int. J. Fatigue, 30:6 (2008), 996-1006
  10. Brighenti R., Carpinteri A., Vantadori S., "Fatigue life assessment under a complex multiaxial load history: an approach based on damage mechanics", Fatigue Fract. Eng. Mater. Struct., 35:2 (2012), 141-153
  11. Brighenti R., Carpinteri A., Corbari N., "Damage mechanics and Paris regime in fatigue life assessment of metals", Int. J Pres. Ves. Pip., 104 (2013), 57-68
  12. Holopainen S., Kouhia R., Saksala T., "Continuum approach for modeling transversely isotropic high-cycle fatigue", Eur. J. Mech. A-Solid, 60 (2016), 183-195
  13. Ottosen N., Ristinmaa M., Kouhia R., "Enhanced multiaxial fatigue criterion that considers stress gradient effects", Int. J. Fatigue, 116 (2018), 128-139
  14. Weibull W., A statistical theory of strength of materials, Ingeniörsvetenskapsakademiens handlingar, 151, Generalstabens Litografiska Anstalts Förlag, Stockholm, 1939
  15. Bomas H., Linkewitz T., Mayr P., "Application of a weakest-link concept to the fatigue limit of the bearing steel SAE 52100 in a bainitic condition", Fatigue Fract. Eng. Mater. Struct., 22:9 (1999), 733-741
  16. Böhm J., Heckel K., "Die Vorhersage der Dauerschwingfestigkeit unter Berücksichtigung des statistischen GröЯeneinflusses", Materialwissenschaft und Werkstofftechnik, 13:4 (1982), 120-128 (In German)
  17. Flaceliere L., Morel F., "Probabilistic approach in high-cycle multiaxial fatigue: volume and surface effects", Fatigue Fract. Eng. Mater. Struct., 27:12 (2004), 1123-1135
  18. Wormsen A., Sjödin B., Härkegard G., Fjeldstad A., "Non-local stress approach for fatigue assessment based on weakest-link theory and statistics of extremes", Fatigue Fract. Eng. Mater. Struct., 30:12 (2007), 1214-1227
  19. Nieslony A., Macha E., Spectral Method in Multiaxial Random Fatigue, Lecture Notes in Applied and Computational Mechanics, 33, Springer, Berlin, Heidelberg, 2007
  20. Kratz M. F. Level crossings and other level functionals of stationary Gaussian processes, Probab. Surveys, 2006, vol. 3, pp. 230-288, arXiv: math/0612577 [math.PR]. doi: 10.1214/154957806000000087.
  21. Frondelius T., Kaarakka T., Kaleva O., Kouhia R., Orelma H., Vaara J., "Continuum model for fatigue", 2019 (to appear) (In Finnish)
  22. Frondelius T., Kaarakka T., Kouhia R., Mäkinen J., Orelma H., Vaara J., "Evolution equation based high-cycle fatigue model with stress history modelled as stochastic process", Proc. of 31st Nordic Seminar on Computational Mechanics - NSCM31, 2018
  23. Jussila J., Holopainen S., Kaarakka T., Kouhia R., Mäkinen J., Orelma H., Ottosen N., Ristinmaa M., Saksala T., "A new paradigm for fatigue analysis - evolution equation based continuum approach", Rakenteiden Mekaniikka = Journal of Structural Mechanics, 50:3 (2017), 333-336
  24. Kaleva O., Kouhia R., Orelma H., "Continuum approach to high-cycle fatigue: Weibull distributed lifetime", Advanced Problems in Mechanics (APM 2019), Proc. of International Summer School-Conference (June 24-29, 2019, St. Petersburg, Russia), St. Petersburg, 2019 (to appear)
  25. Shampine L. F., "Solving $0= F (t, y (t), y'(t))$ in Matlab", J. Numer. Math., 10 (2002), 291-310
  26. Jazwinski A., Stochastic processes and filtering theory, Dover Publications, Mineola, NY, 2007
  27. Nelson W., Accelerated Testing: Statistical Models, Test Plans, and Data Analysis, Wiley Series in Probability and Statistics, Wiley, New York, 1990
  28. Johnson N., Kotz S., Balakrishnan N., Continuous Univariate Distributions, v. 1, Wiley, New York, 1994



Abstract: 82

PDF (Russian): 36


Article Metrics

Metrics Loading ...



  • There are currently no refbacks.

Copyright (c) 2019 Samara State Technical University

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies