Skip to main content
Log in

Prediction of surface roughness based on a hybrid feature selection method and long short-term memory network in grinding

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Ground surface roughness is regarded as one of the most crucial indicators of machining quality and is hard to be predicted due to the random distribution of abrasive grits and sophisticated grinding mechanism. In order to estimate surface roughness accurately in grinding process and provide feasible monitoring scheme for practical manufacturing application, a novel prediction system of surface roughness is presented in this article, including the processing of grinding signals, selection of feature combination, and development of prediction model. Grinding force, vibration, and acoustic emission signals are collected during the grinding of C-250 maraging steel. Numerous features in time domain and frequency domain are extracted from original and decomposed signals. A hybrid feature selection approach is proposed to select features based on their relevance to surface roughness as well as hardware and time costs. A sequential deep learning framework, long short-term memory (LSTM) network, is employed to predict ground surface roughness. The results have shown that the LSTM model achieves excellent prediction performance with a feature combination of grinding force and acoustic emission. After considering the hardware and time costs, features in acceleration signal replace those in grinding force and acoustic emission signals with slight loss of prediction performance and significant reduction of costs, which proves the practicability and feasibility of proposed prediction system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data availability

Not applicable.

References

  1. Ding Z, Sun G, Guo M, Jiang X, Li B, Liang SY (2020) Effect of phase transition on micro-grinding-induced residual stress. J Mater Process Technol 281:116647

    Article  Google Scholar 

  2. Li C, Li X, Wu Y, Zhang F, Huang H (2019) Deformation mechanism and force modelling of the grinding of YAG single crystals. Int J Mach Tool Manu 143:23–37

    Article  Google Scholar 

  3. Zhu D, Feng X, Xu X, Yang Z, Li W, Yan S, Ding H (2020) Robotic grinding of complex components: a step towards efficient and intelligent machining - challenges, solutions, and applications. Robot Comput Integr Manuf 65:101908. https://doi.org/10.1016/j.rcim.2019.101908

    Article  Google Scholar 

  4. Zhu L, Liu C (2020) Recent progress of chatter prediction, detection and suppression in milling. Mech Syst Signal Process 143:106840. https://doi.org/10.1016/j.ymssp.2020.106840

    Article  Google Scholar 

  5. Yang Z, Zhu L, Zhang G, Ni C, Lin B (2020) Review of ultrasonic vibration-assisted machining in advanced materials. Int J Mach Tools Manuf 156:103594. https://doi.org/10.1016/j.ijmachtools.2020.103594

    Article  Google Scholar 

  6. Miao Q, Ding W, Kuang W, Yang C (2020) Comparison on grindability and surface integrity in creep feed grinding of GH4169, K403, DZ408 and DD6 nickel-based superalloys. J Manuf Process 49:175–186

    Article  Google Scholar 

  7. Miao Q, Ding W, Kuang W et al (2019) Grinding force and surface quality in creep feed profile grinding of turbine blade root of nickel-based superalloy with microcrystalline alumina abrasive wheels. Chin J Aeronaut. https://doi.org/10.1016/j.cja.2019.11.006

  8. Xi X, Ding W, Wu Z et al (2020) Performance evaluation of creep feed grinding of γ-TiAl intermetallics with electroplated diamond wheels. Chin J Aeronaut. https://doi.org/10.1016/j.cja.2020.04.031

  9. Li BK, Miao Q, Li M et al (2020) An investigation on machined surface quality and tool wear during creep feed grinding of powder metallurgy nickel-based superalloy FGH96 with alumina abrasive wheels. Adv Manuf 8(2):160–176

    Article  MathSciNet  Google Scholar 

  10. Alao AR, Konneh M (2012) Surface finish prediction models for precision grinding of silicon. Int J Adv Manuf Technol 58(9-12):949–967

    Article  Google Scholar 

  11. Pal D, Bangar A, Sharma R et al (2012) Optimization of grinding parameters for minimum surface roughness by Taguchi parametric optimization technique. Int J Mech Ind Eng 1(3):74–78

    Google Scholar 

  12. Jian-hua Z, Li-ying W, Fu-qiang T, Yan Z, Zhi W (2016) Modeling study on surface roughness of ultrasonic-assisted micro end grinding of silica glass. Int J Adv Manuf Technol 86(1-4):407–418

    Article  Google Scholar 

  13. Chen S, Cheung C, Zhao C, Zhang F (2017) Simulated and measured surface roughness in high-speed grinding of silicon carbide wafers. Int J Adv Manuf Technol 91(1-4):719–730

    Article  Google Scholar 

  14. Su H, Yang C, Gao S, Fu Y, Ding W (2019) A predictive model on surface roughness during internal traverse grinding of small holes. Int J Adv Manuf Technol 103(5-8):2069–2077

    Article  Google Scholar 

  15. Wang Y, Liu Y, Chu X, He Y, Zhang W (2017) Calculation model for surface roughness of face gears by disc wheel grinding. Int J Mach Tools Manuf 123:76–88

    Article  Google Scholar 

  16. Fredj NB, Amamou R (2006) Ground surface roughness prediction based upon experimental design and neural network models. Int J Adv Manuf Technol 31(1-2):24–36

    Article  Google Scholar 

  17. Krajnik P, Sluga A, Kopac J (2006) Radial basis function simulation and metamodelling of surface roughness in centreless grinding. J Achiev Mater Manuf Eng 14(1-2):104–110

    Google Scholar 

  18. Aurtherson PB, Sundaram S, Shanawaz AM, Prakash MS (2011) Grinding process on AlSic composite material and pptimization of surface roughness by ANFIS. Int J Eng Technol 3(4):425–430

    Article  Google Scholar 

  19. Yin S, Nguyen DT, Chen FJ, Tang Q, Duc LA (2019) Application of compressed air in the online monitoring of surface roughness and grinding wheel wear when grinding Ti-6Al-4 V titanium alloy. Int J Adv Manuf Technol 101(5-8):1315–1331

    Article  Google Scholar 

  20. Guo J (2014) Surface roughness prediction by combining static and dynamic features in cylindrical traverse grinding. Int J Adv Manuf Technol 75(5-8):1245–1252

    Article  Google Scholar 

  21. Arriandiaga A, Portillo E, Sanchez JA et al (2014) Virtual sensors for on-line wheel wear and part roughness measurement in the grinding process. Sensors (Basel) 14:8756–8778

    Article  Google Scholar 

  22. Zhao R, Yan R, Chen Z, Mao K, Wang P, Gao RX (2019) Deep learning and its applications to machine health monitoring. Mech Syst Signal Process 115:213–237

    Article  Google Scholar 

  23. Lin WJ, Lo SH, Young HT, Hung CL (2019) Evaluation of deep learning neural networks for surface roughness prediction using vibration signal analysis. Appl Sci 9(7):1462

    Article  Google Scholar 

  24. Tao Z, An Q, Liu G, Chen M (2019) A novel method for tool condition monitoring based on long short-term memory and hidden Markov model hybrid framework in high-speed milling Ti-6Al-4 V. Int J Adv Manuf Technol 105(7-8):3165–3182

    Article  Google Scholar 

  25. Neşeli S, Asiltürk İ, Çelik L (2012) Determining the optimum process parameter for grinding operations using robust process. J Mech Sci Technol 26(11):3587–3595

    Article  Google Scholar 

  26. Chakule RR, Chaudhari SS, Talmale PS (2017) Evaluation of the effects of machining parameters on MQL based surface grinding process using response surface methodology. J Mech Sci Technol 31(8):3907–3916

    Article  Google Scholar 

  27. Thiagarajan C, Sivaramakrishnan R, Somasundaram S (2011) Experimental evaluation of grinding forces and surface finish in cylindrical grinding of Al/SiC metal matrix composites. Proc Inst Mech Eng B J Eng Manuf 225(9):1606–1614

    Article  Google Scholar 

  28. Zhao B, Ding W, Chen Z, Yang C (2019) Pore structure design and grinding performance of porous metal-bonded CBN abrasive wheels fabricated by vacuum sintering. J Manuf Process 44:125–132

    Article  Google Scholar 

  29. Mallat SG (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674–693

    Article  Google Scholar 

  30. Zhang Z, Wang Y, Wang K (2013) Fault diagnosis and prognosis using wavelet packet decomposition, Fourier transform and artificial neural network. J Intell Manuf 24(6):1213–1227

    Article  Google Scholar 

  31. Huang NE, Shen Z, Long SR, Wu MC, Shih HH, Zheng Q, Yen NC, Tung CC, Liu HH (1998) The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc R Soc Lond Ser A Math Phys Eng Sci 454(1971):903–995

    Article  MathSciNet  Google Scholar 

  32. Lin WY, Chuang LC, Young HT (2011) Condition-based shaft fault diagnosis with the empirical mode decomposition method. Proc Inst Mech Eng B J Eng Manuf 225(5):723–734

    Article  Google Scholar 

  33. Wu Z, Huang NE (2009) Ensemble empirical mode decomposition: a noise-assisted data analysis method. Adv Adapt Data Anal 1(01):1–41

    Article  Google Scholar 

  34. Ariananda DD, Leus G (2012) Compressive wideband power spectrum estimation. IEEE Trans Signal Process 60(9):4775–4789

    Article  MathSciNet  Google Scholar 

  35. Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3(Mar):1157–1182

    MATH  Google Scholar 

  36. Peng H, Long F, Ding C (2005) Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy. IEEE Trans Pattern Anal Mach Intell 27(8):1226–1238

    Article  Google Scholar 

  37. Sipahi S, Timor M (2010) The analytic hierarchy process and analytic network process: an overview of applications. Manag Decis 48(5):775–808

    Article  Google Scholar 

  38. Ishizaka A, Labib A (2011) Review of the main developments in the analytic hierarchy process. Expert Syst Appl 38(11):14336–14345

    Google Scholar 

  39. Saaty TL (1990) How to make a decision: the analytic hierarchy process. Eur J Oper Res 48(1):9–26

    Article  Google Scholar 

  40. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Article  Google Scholar 

  41. Guo W, Li B, Zhou Q (2019) An intelligent monitoring system of grinding wheel wear based on two-stage feature selection and long short-term memory network. Proc Inst Mech Eng B J Eng Manuf 233(13):2436–2446

    Article  Google Scholar 

  42. Kuhn M, Johnson K (2013) Applied predictive modeling. Springer, New York

    Book  Google Scholar 

  43. Saaty TL (2008) Decision making with the analytic hierarchy process. Int J Serv Sci 1(1):83–98

    Google Scholar 

Download references

Funding

This work is supported in by the Shanghai Sailing Program (19YF1401400).

Author information

Authors and Affiliations

Authors

Contributions

Weicheng Guo designed and carried out the grinding experiment, analyzed the data, and drafted the manuscript. Chongjun Wu anticipated the experiment and measured the surface roughness. Zishan Ding revised the manuscript. Qinzhi Zhou provided the experimental and testing equipment.

Corresponding author

Correspondence to Weicheng Guo.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Ethical approval

Not applicable.

Consent to participate

Not applicable.

Consent to publish

Not applicable.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

According to Fig. 9 and Table 2, the scale scores of hardware cost CH and time cost CT in the total cost C are 1 and 5, respectively, which means that the importance of CH is greater than CT since the hardware cost is prior to the computation time in industrial applications. The pairwise comparison matrix of the total cost C can be expressed as

$$ {A}^C=\left[\begin{array}{cc}1& 5\\ {}1/5& 1\end{array}\right] $$
(21)

The purchase cost \( {C}_p^H \) and installation cost \( {C}_i^H \) in the hardware cost of the criteria level can be expressed as 1 and 3, respectively, which means that the purchase price of a sensor is a more important consideration compared with its installation method. The pairwise comparison matrix of hardware cost CH can be expressed as

$$ {A}^{C^H}=\left[\begin{array}{cc}1& 3\\ {}1/3& 1\end{array}\right] $$
(22)

The sub-criteria in Fig. 9 determines the priorities of dynamometer, accelerometer and AE sensor with respect to the purchase cost \( {C}_p^H \) and installation cost \( {C}_i^H \). The purchase cost of dynamometer, accelerometer, and AE sensor ranges from hundreds to ten thousands of dollars. Therefore, if the scale score of the price of dynamometer ($50,000, including charge amplifier) used in this article is 1, then the scale scores of the price of accelerometer ($400) and AE sensor ($2500, including pre-amplifier) are 1/9 and 1/7, respectively. The pairwise comparison matrix of purchase cost \( {C}_p^H \) can be expressed as

$$ {A}^{C_p^H}=\left[\begin{array}{ccc}1& 1/9& 1/7\\ {}9& 1& 2\\ {}7& 1/2& 1\end{array}\right] $$
(23)

The dynamometer is more cumbersome to install than accelerometer and AE sensor and requires specific clamps designed for mounting on the worktable, while accelerometer and AE sensor can be attached on the workpiece or fixture simply by magnetic cases. Therefore, if the scale score of the installation cost of dynamometer is 1, then the scale scores of the installation cost of accelerometer and AE sensor are 1/5 and 1/5, respectively. The pairwise comparison matrix of installation cost \( {C}_i^H \) can be expressed as

$$ {A}^{C_i^H}=\left[\begin{array}{ccc}1& 1/5& 1/5\\ {}5& 1& 1\\ {}5& 1& 1\end{array}\right] $$
(24)

The time cost CTof different types of signal features can be obtained from their computation times, as shown in Table 9. The computation time includes signal processing time and feature extraction time. These two steps were executed on a laptop with i7-6820HQ CPU @2.7GHz and 16GB DDR4 RAM.

Table 9 Computation time of different types of signal features

Comparing each row in Table 9, it can be seen that whether it is a grinding force, vibration, or AE signal, the time- and frequency-domain features in the original signal are always calculated in the least amount of time, followed by the time- and frequency-domain features in the WPD signal, while the time- and frequency-domain features in the EEMD signal are calculated in the longest amount of time. Thus, if the scale score of the time cost of time-domain features in the original signals is 1, then the scale scores of the time cost of frequency-domain features in the original signals, time-domain features in the WPD signals, frequency-domain features in the WPD signals, time-domain features in the EEMD signals, and frequency-domain features in the EEMD signals are 2, 2, 3, 8, and 9, respectively. Then, the pairwise comparison matrix of time cost CT can be expressed as

$$ {A}^{C^T}=\left[\begin{array}{cccccc}1& 2& 2& 3& 8& 9\\ {}1/2& 1& 1& 2& 7& 8\\ {}1/2& 1& 1& 2& 7& 8\\ {}1/3& 1/2& 1/2& 1& 6& 7\\ {}1/8& 1/7& 1/7& 1/6& 1& 2\\ {}1/9& 1/8& 1/8& 1/7& 1/2& 1\end{array}\right] $$
(25)

Similarly, the effect of the sensor type in sub-criteria level on the computation time of the time-domain and frequency-domain features can be estimated by each of the columns in Table 9. The computation time for features in the grinding force and acceleration signals is almost the same, while the computation time for features in the AE signal is several times longer than force and acceleration signal features. The pairwise comparison matrices of time costs for force, acceleration, and AE signal features can be constructed by the multiples of the time and are presented in Eqs. 26, 27, 28, 29, 30, and 31.

$$ {A}^{C_{o-t}^T}=\left[\begin{array}{ccc}1& 1& 3\\ {}1& 1& 3\\ {}1/3& 1/3& 1\end{array}\right] $$
(26)
$$ {A}^{C_{o-f}^T}=\left[\begin{array}{ccc}1& 1& 2\\ {}1& 1& 2\\ {}1/2& 1/2& 1\end{array}\right] $$
(27)
$$ {A}^{C_{WPD-t}^T}=\left[\begin{array}{ccc}1& 1& 4\\ {}1& 1& 4\\ {}1/4& 1/4& 1\end{array}\right] $$
(28)
$$ {A}^{C_{WPD-f}^T}=\left[\begin{array}{ccc}1& 1& 4\\ {}1& 1& 4\\ {}1/4& 1/4& 1\end{array}\right] $$
(29)
$$ {A}^{C_{EEMD-t}^T}=\left[\begin{array}{ccc}1& 1& 3\\ {}1& 1& 3\\ {}1/3& 1/3& 1\end{array}\right] $$
(30)
$$ {A}^{C_{EEMD-f}^T}=\left[\begin{array}{ccc}1& 1& 4\\ {}1& 1& 4\\ {}1/4& 1/4& 1\end{array}\right] $$
(31)

The constructed pairwise comparison matrix should be subject to some inconsistency due to some possible intransitivity in those comparisons. Saaty [43] proposes that the inconsistency be measured by a consistency index (CI) defined as

$$ CI=\frac{\lambda_{\mathrm{max}}-n}{n-1} $$
(32)

where λmax is the maximum eigenvalue of the comparison matrix and n is the number of indicators in the matrix. The interpretation of CI depends on the size of the matrix and requires to divide CI by the average consistency index of a matrix of randomly generated comparisons. This average value is termed as a random consistency index (RI), and the ratio between CI and RI is termed consistency ratio (CR), and can be interpreted as the percentage of inconsistency in the pairwise comparison matrix. The values of RI for different numbers of indicators are shown in Table 10.

Table 10 Values of the random consistency index (RI) for different numbers of indicators

According to Table 10, the calculation of CR is not required for the matrices with 2 or fewer indicators, such as ACand \( {A}^{C^H} \). The values of CR for \( {A}^{C_p^H} \) and \( {A}^{C^T} \) are 0.038, respectively, and for other matrices are 0. Since the values of CR for all the matrices are less than 0.1, their inconsistency is acceptable for the further computation.

After the measuring of CR, the weight of the pairwise comparison matrix for hardware and time costs in AC is

$$ {w}_C={\left[0.833\kern0.5em 0.167\right]}^T $$
(33)

The weights of the pairwise comparison matrices for hardware cost can be computed from \( {A}^{C^H} \), \( {A}^{C_p^H} \), and \( {A}^{C_i^H} \):

$$ {w}_{C^H}={\left[0.75\kern0.5em 0.25\right]}^T $$
(34)
$$ {w}_{C_p^H}={\left[0.057\kern0.5em 0.597\kern0.5em 0.346\right]}^T $$
(35)
$$ {w}_{C_i^H}={\left[0.091\kern0.5em 0.455\kern0.5em 0.455\right]}^T $$
(36)

The weights of dynamometer, accelerometer, and AE sensor with respect to the hardware cost can be calculated by

$$ {\displaystyle \begin{array}{c}{w}^H={w}_{C^H}\times {\left[{w}_{C_p^H}\kern0.5em {w}_{C_i^H}\right]}^T\\ {}\kern1.32em =\left[\begin{array}{cc}0.75& 0.25\end{array}\right]\times \left[\begin{array}{c}\begin{array}{ccc}0.057& 0.597& 0.346\end{array}\\ {}\begin{array}{ccc}0.091& 0.455& 0.455\end{array}\end{array}\right]\\ {}\kern1.32em =\left[\begin{array}{ccc}0.066& 0.562& 0.372\end{array}\right]\end{array}} $$
(37)

The weights of the pairwise comparison matrices for time cost can be computed as

$$ {w}_{C^T}={\left[0.355\kern0.5em 0.221\kern0.5em \begin{array}{cccc}0.221& 0.142& 0.036& 0.025\end{array}\right]}^T $$
(38)
$$ {w}_{C_{o-t}^T}={\left[0.429\kern0.5em 0.429\kern0.5em 0.142\right]}^T $$
(39)
$$ {w}_{C_{o-f}^T}={\left[0.4\kern0.5em 0.4\kern0.5em 0.2\right]}^T $$
(40)
$$ {w}_{C_{WPD-t}^T}={\left[0.445\kern0.5em 0.445\kern0.5em 0.110\right]}^T $$
(41)
$$ {w}_{C_{WPD-f}^T}={\left[0.445\kern0.5em 0.445\kern0.5em 0.110\right]}^T $$
(42)
$$ {w}_{C_{EEMD-t}^T}={\left[0.429\kern0.5em 0.429\kern0.5em 0.142\right]}^T $$
(43)
$$ {w}_{C_{EEMD-f}^T}={\left[0.445\kern0.5em 0.445\kern0.5em 0.110\right]}^T $$
(44)

The weights of dynamometer, accelerometer, and AE sensor with respect to the hardware cost can be calculated by

$$ {\displaystyle \begin{array}{c}{w}^T={w}_{C^T}\times {\left[{w}_{C_{o-t}^T}\kern0.5em {w}_{C_{o-f}^T}\kern0.5em {w}_{C_{WPD-t}^T}\kern0.5em {w}_{C_{WPD-f}^T}\kern0.5em {w}_{C_{EEMD-t}^T}\kern0.5em {w}_{C_{EEMD-f}^T}\right]}^T\\ {}\kern1.32em =\left[\begin{array}{cccccc}0.355& 0.221& 0.221& 0.142& 0.036& 0.025\end{array}\right]\times \left[\begin{array}{ccc}0.429& 0.429& 0.142\\ {}0.4& 0.4& 0.2\\ {}0.445& 0.445& 0.110\\ {}0.445& 0.445& 0.110\\ {}0.429& 0.429& 0.142\\ {}0.445& 0.445& 0.110\end{array}\right]\\ {}\kern1.32em =\left[\begin{array}{ccc}0.429& 0.429& 0.142\end{array}\right]\end{array}} $$
(45)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, W., Wu, C., Ding, Z. et al. Prediction of surface roughness based on a hybrid feature selection method and long short-term memory network in grinding. Int J Adv Manuf Technol 112, 2853–2871 (2021). https://doi.org/10.1007/s00170-020-06523-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-020-06523-z

Keywords

Navigation