Fatigue life prognostic for medium-carbon steel based S-N curve computation and deep autoencoder

Xu Li1 , Xueyi Li2 , Changyou Li3 , David He4

1, 2, 3, 4School of Mechanical Engineering and Automation, Northeastern University, Shenyang, Liaoning, China

4Corresponding author

Vibroengineering PROCEDIA, Vol. 20, 2018, p. 64-69. https://doi.org/10.21595/vp.2018.20146
Received 16 August 2018; accepted 27 August 2018; published 19 October 2018

Copyright © 2018 Xu Li, et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Creative Commons License
Table of Contents Download PDF References
Cite this article
Views 191
Reads 74
Downloads 660
CrossRef Citations 0

Medium-carbon steel is widely used in architecture, rail, machinable steel and so on. So, there is a huge significance in the analysis and research of its fatigue life. In this paper, the fatigue experiment with different surface roughness was set up. In the experiment, there were three type of roughness and a total of 75 experiments were performed. Then a deep autoencoder to model the relationship of roughness (R), stress (S), and fatigue life (N). It has been found that the method can automatically extract the features which can be used to effectively model the relationship of R, S and N. Finally, the approach presented was compared with the existing model based on Tanaka-Mura theory and got an unexpected better result.

Keywords: prognostic, fatigue life, autoencoder, medium carbon steel, surface roughness, S-N curve.

1. Introduction

Medium-carbon steel is the most common steel that widely used for critical components due to good resistance, strength, and machining ability. So, the research of medium-carbon reality is essential to the safety and reliability. Medium-carbon’s strength value is certain, but its fatigue life is influenced by the roughness and stress of structure. Therefore, it is vital to explore the influence of different roughness and stress on the fatigue life of medium-carbon steel [1].

For the study of the fatigue life of medium carbon steel, there are some existing methods: 1. Surface condition modification factor method. It considers the impact of roughness on fatigue life as a modification factor which can be achieved by statistical analysis. Then, the critical location's endurance limit is proportional to the endurance limit based on rotating cantilever bending fatigue testing [2]. 2. Stress concentration factor theory. It deems that the surface groove leads to a local stress concentration and the impact of roughness can be simplified as a factor [3]. The method only can be applied to high surface roughness [4]. 3. Stage analysis. The fatigue life is divided into two parts: crack initiation life Ni and crack propagation life Np. The fatigue life can be calculated by the sum of two stages [5]. The stage analysis method has been used on many ultra-high strength sheets of steel, and it will be set as the comparison method to validate the correction of the new method.

The approaches presented above require much prior knowledge about the model and some parameters based on experiment. In this paper, a deep learning based approach for fatigue life prediction using roughness and stress is presented. It has recently shown that processing data collected from the machine, especially in machine diagnostics [6]. Its deep structure can automatically select the features, mines the hidden information from the raw signal to improve the accuracy of the model.

The main contributions of this paper are three points. First, it is the first attempt to adopt deep autoencoder for S-N curve computation and fatigue life prediction. Second, the presented method jointly modeled the relationship of R, S with N, so there is no need to calculate multiple S-N curves. Third, it was found that surface roughness of material has a huge on fatigue life.

2. The methodology

An autoencoder is used to explore the influence of different roughness and stress to medium-carbon fatigue life. Then, the prediction of medium-carbon fatigue life based on the trained model is presented.

2.1. Autoencoder

Autoencoder is an unsupervised learning algorithm. It is a kind of neural network that compresses the raw signals into a low dimension. In order to accomplish this process, the model must extract the main features which can reconstruct the raw signal with a little square loss. An automatic encoder usually consists of three parts: input layer, hidden layer, and output layer and each layer have some units [7].

An autoencoder takes an input x and maps it to a hidden representation h through a deterministic mapping [8]:

h = f e W e x + b e ,

where fe is the activation function of encoder, such as the sigmoid, tanh and softplus. We and be are the encoder’s parameters. h is the hidden representation (code). Then the hidden layer be mapped back to the input layer (with a decoder), which can be seen as a reconstruction of x:

x ^ = f d W d f e W e x + b e + b d ,

where x^ is the reconstruction of x that should be seen as a prediction of x. Wd is the weight matrix of backward mapping and it may be constrained by We, but it not done in this paper. bd is the bias of decoder. The network’s target is to minimize the average reconstruction error-the mean squared error L(x,z)=x-z2. Then, the autoencoder can extract the most essential features from the raw signal.

In addition, the model used in this paper is a stacked autoencoder which can significantly enhance the feature extraction capabilities. For the multilayer neural networks, Hinton addressed the vanishing gradient problem through the weak-sleep algorithm [9], so the stacked autoencoder will be learned in a greedy layer by layer way that guarantees the convergence at each layer. The weak-sleep is an unsupervised leaning algorithm, so a linear regression layer be used as the last layer to make the predication of fatigue life.

2.2. Deep learning based medium carbon fatigue life prediction

In order to use the autoencoder to predict the fatigue life, we first use the greedy training (pre-training) in the previous section. Once the pre-training be completed, a supervised learning (fine-tuning) be applied to the whole network where the last layer-linear regression takes the output of the unsupervised section as input.

The stacked autoencoder was taken as the base framework in this paper as shown in Fig. 1. The stacked autoencoder was trained with the greed layer-wise approach. During greedy training, all layers were trained separately; then autoencoder was stacked to a deep structure. It can be seen from the Fig. 1, the stacked autoencoder consists of multiple layers, and the following layer takes the output of the previous layer as its input. The deep structure makes the network more expressive, and the greedy approach facilitates the training.

In this paper, the fatigue life prediction task is considered as a regression problem. The network takes the R and S as inputs and takes the N as output. In the training procedure, the network analyzes the history data and learns the relationship among R, S, and N. In the testing time, we use the trained model to predict fatigue life, even the R and S never seen by model. The overall scheme of the presented method is shown in Fig. 2.

As shown in Fig. 2, the stacked autoencoder was greedy layer-wise trained without labels at first, then supervised learning was performed to fine-tune the relationship among R, S, and N. After the training, the model can predict the fatigue life using input.

In traditional research, the S-N curve was acquired under certain roughness, so there will be necessary to calculate a lot of S-N curves which is inconvenient. But in this paper, we build the relationship between R, S, and N on one stage. The model not only learned the effect of S on N, but also analyze the effect of R on N.

The collected sets of experiment data are used to train the model where the roughness and stress are the raw signals passed to autoencoder. The mean value of fatigue life serves as the validation data because the fatigue life is not a constant in the experiment.

Fig. 1. The structure of deep autoencoder

 The structure of deep autoencoder

Fig. 2. The overall procedure of presented method

 The overall procedure of presented method

3. Experimental setup

The material researched is medium-carbon, and its material property was shown in Table 1. The geometry of the specimen is shown in Fig. 3. To investigate the impact of difference surface roughness on fatigue life of specimen, specimens were machined into three groups.

As shown in Fig. 3, the finest part located in the middle of the specimen is 3.5 mm in diameter, where the stress is also the largest of the specimen. The stress data calculated by the applied load.

Table 1. Mechanical properties of medium carbon steel

Strength σb (MPa)
Yield strength σs (MPa)
Elongation σ5 (%)

Fig. 3. Fatigue specimen geometry (dimensions in mm)

 Fatigue specimen geometry (dimensions in mm)

Fig. 4 shows the experimental setup. It consists of a fixed end, a specimen clamping device, a support device, a loading device, and a fatigue life statistical device. It can be seen from Fig. 4, the magnitude of the load is determined by the weight of the loading device, so the stress loaded on the specimen is calculated based on the counterweight.

The fatigue tests were performed 75 times with three different kinds of roughness (R= 0.4, 0.8, and 1.6 μm) and five stress levels (550, 500, 450, 400, and 380 MPa). The same roughness and the stress test were performed 5 times. In addition, 6 sets of 420 MPa level stress were performed under three roughness conditions to test the model's performance.

Fig. 4. The testing apparatus

 The testing apparatus

4. Result

The specimens were tested five times under each experimental condition. A total of 75 experiments were conducted, and 75 sets of useful data were collected. And then use the 75 sets of data to train the deep learning model which was previously designed. After the model training is completed, we predict the life of the three different roughness specimens under different stress levels by using the model.

Fig. 5. The S-N curves and fatigue life mean distribution

 The S-N curves and fatigue life mean distribution

Fig. 5 show the difference between the difference between the true life and the mean value. It can be seen from Fig. 5 that the model can predict the life of the medium carbon steel well and the predicted life is close to the mean of the life of the experiment. This shows that the model also filters out some noise to some extend and finds out the relationship between roughness, stress, and life.

In order to further evaluate the effectiveness of the model, compare the results from the model in this paper with the predicted results based on the Tanaka-Mura model, Fig. 6 is the S-N curve based on the Tanaka-Mura theory. Compared with Fig. 5, the basic trend of the two is similar, but the prediction value of the model in this paper is closer to the mean value of the real life of the specimen [10]. Based on the Tanaka-Mura theory, the S-N curves of 0.4 and 0.8 roughness are very close (the formulas used comes from the paper of Li C. et al. [1]) and little apart from the experimental data point.

There are significant differences between the S-N curves based on different theory. It can be seen in Fig. 6 that the Tanaka-Mura model fit the real data poorly especially the curve of R= 0.4, although the parameters calculated by the raw data. On the contrary, the neural network model builds the relationship between R, S, and N with a smaller gap than Tanaka-Mura model. Furthermore, the method presented in this paper almost need no prior knowledge.

It can be concluded that the presented model is suitable than Tanaka-Mura model to calculate N. As shown in Fig. 5, the curves of R= 0.8 and 1.6 μm are very close and have a big gap with R= 0.4 μm, which can be explained that R has a significant influence on the initiation of a crack. When the R is very small, the crack initiation life Ni mainly influenced by the R. With the increasing of R, the Ni tends to a constant value and crack propagation life Np is the primary factor of fatigue life difference [11]. Meanwhile, the fatigue life is mainly affected by the S at the high stress (great than the yield strength). It is reasonable for the steel because the specimen tends to break due to the static strength damage.

To evaluate the presented model is more accurate than Tanaka-Mura, a set of data under 420 MPa stress level was used to test two models. From the result (Table 2) of testing, it can be seen that the presented method is more accurate. The result also can prove the above explanations about the roughness’s impact on fatigue life.

Table 2. The comparison of the presented method and Tanaka-Mura

Roughness (μm)
Stree (MPa)
Mean of real life (cycle)
Estimated life (cycle)
Error (%)
Deep autoencoder
Deep autoencoder

The model established in this paper not only predicts the life of the specimen under the surface roughness used in the experiment, but also predicts the fatigue life of the material with different surface roughness at a certain stress level. Fig. 7 is the fatigue life prediction of carbon steel for the different surface roughness and stress through the model.

Fig. 7 shows the relationship between R, S and N. Medium-carbon fatigue life is largely affected by stress: as the stress increases, the fatigue life decreased rapidly. In addition, roughness is also a key factor in fatigue life while there is low stress and R= 0.4 and 0.8 μm. On the other hand, the above conclusion about the effects of R and N on Ni and Np are verified here.

Fig. 6. The S-N curves based on Tanaka-Mura theory

 The S-N curves based on  Tanaka-Mura theory

Fig. 7. The prediction of medium-carbon life with different roughness and stress

 The prediction of medium-carbon life  with different roughness and stress

5. Conclusions

In this paper, the fatigue life data of carbon steel was modeled using the deep autoencoder. In order to verify the effectiveness of the deep learning method, 75 sets of experimental data were used to train the model. Using the mean value of the specimen (15 groups) to test the model, and in the end, compared with other theoretical predictions. The life expectancy obtained by the learning model is closer to the mean value of the life of the specimen, which indicates that the model in this paper predicts better results. If we can increase the amount of experimental data, we can expect the model to bring more accurate predictions. In addition, we explore the effects of stress and roughness on crack initiation life and crack propagation life.


  1. Li C., Dai W., Duan F., Zhang Y., He D. Fatigue life estimation of medium-carbon steel with different surface roughness. Applied Sciences, Vol. 7, Issue 4, 2017, p. 338. [Publisher]
  2. Budynas R. G., Nisbett J. K. Shigley’s Mechanical Engineering Design. McGraw-Hill, New York, 2008. [Search CrossRef]
  3. Arola D., Williams C. L. Estimating the fatigue stress concentration factor of machined surfaces. International Journal of Fatigue, Vol. 24, Issue 9, 2002, p. 923-930. [Publisher]
  4. Suraratchai M., Limido J., Mabru C., Chieragatti R. Modelling the influence of machined surface roughness on the fatigue life of aluminium alloy. International Journal of fatigue, Vol. 30, Issue 12, 2008, p. 2119-2126. [Publisher]
  5. Tanaka K., Mura T. A theory of fatigue crack initiation at inclusions. Metallurgical Transactions A, Vol. 13, Issue 1, 1982, p. 117-123. [Publisher]
  6. Deutsch J., He D. Using deep learning based approaches for bearing remaining useful life prediction. Annual Conference of the Prognostics and Health Management Society, 2016. [Search CrossRef]
  7. Lu C., Wang Z. Y., Qin W. L., Ma J. Fault diagnosis of rotary machinery components using a stacked denoising autoencoder-based health state identification. Signal Processing, Vol. 130, 2017, p. 377-388. [Publisher]
  8. Li J., Luong M. T., Jurafsky D. A hierarchical neural autoencoder for paragraphs and documents. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, 2015, p. 1106–1115. [Search CrossRef]
  9. Hinton G. E., Salakhutdinov R. R. Reducing the dimensionality of data with neural networks. Science, 2006, Vol. 313, 5786, p. 504-507. [Search CrossRef]
  10. Hoshide T., Yamada T., Fujimura S., Hayashi T. Short crack growth and life prediction in low-cycle fatigue of smooth specimens. Engineering Fracture Mechanics, Vol. 21, Issue 1, 1985, p. 85-101. [Publisher]
  11. Marines-Garcia I., Paris P. C., Tada H., Bathias C., Lados D. Fatigue crack growth from small to large cracks on very high cycle fatigue with fish-eye failures. Engineering Fracture Mechanics, Vol. 75, Issue 6, 2008, p. 1657-1665. [Publisher]