Causality-Driven Efficient Feature Selection for Deep-Learning-Based Surface Roughness Prediction in Milling Machines
Abstract
:1. Introduction
- We describe all the available features, in practical situations with no additional sensors installed, that can be used for surface roughness prediction with deep learning.
- Considering causality among the features, we also propose a new and efficient feature selection approach for surface roughness prediction. This scheme reduces the search steps and maintains or improves the accuracy of surface roughness prediction, even when there are many features available.
- Experimental results are presented to demonstrate the superiority and effectiveness of the proposed scheme in terms of selection compared to several baseline selections.
2. Available Features for Deep-Learning-Based Surface Roughness Prediction
2.1. Conventional Features: Cutting Parameters Less Relevant to Surface Roughness Prediction
- Feed rate F (in mm/min): This feature specifies the tool’s moving speed in the cutting direction.
- Spindle speed S (in r/min): This feature specifies the rotation speed of the spindle motor.
- Depth D or width W of cut (in mm): This feature specifies depth or width of the material cut per pass of the tool.
2.2. New Features for Better Learning: Load Information and Cutting Parameters More Relevant to Surface Roughness Prediction
2.2.1. Cutting Parameters More Relevant to Surface Roughness Prediction
- Feed per tooth (in mm/tooth): This feature specifies the cutting speed on the tooth of the tool and is given by , where z is the number of teeth of the tool.
- Material removal rate Q (in mm3/min): This feature specifies the rate of material removal and is given by .
2.2.2. Load Information
- (1)
- The load information itself:
- (2)
- Average value:
- (3)
- Maximum value:
- (4)
- Minimum value:
- (5)
- Variance:
- (6)
- Skewness:
- (7)
- Kurtosis:
- (8)
- Coefficient variation:
3. Causality-Driven Efficient Feature Selection for Deep-Learning-Based Surface Roughness Prediction in Milling Machines
Algorithm 1: Proposed causality-driven efficient feature selection for deep-learning-based surface roughness prediction in milling machines. |
Input: All of available subsets pre-categorized , , and Output: Sub-optimal set of features , and Predict accuracy |
3.1. Proposed Algorithm
3.1.1. The Selection Function in the Proposed Algorithm
3.1.2. The Selection Strategy of the Proposed Algorithm
4. Experimental Verification
4.1. Materials
4.1.1. Benchmark Datasets
4.1.2. Experimental Data
4.1.3. Model
4.2. Result and Discussion
- Baseline 1: A sequential selection approach that used only forward steps starting with an empty state.
- Baseline 2: A recursive selection approach that used only backward steps, starting with a full consideration of the features.
- Baseline 3: A step-wise selection approach that was a combination of the above two selected approaches and was the basis of our algorithm.
- Exhaustive Search: An exhaustive selection approach that used all the possible subsets of the features.
4.2.1. The Effect of the Proposed More Relevant Cutting Parameters
4.2.2. The Efficiency of Proposed Scheme and the Effect of Load Information
5. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhong, R.Y.; Xu, X.; Klotz, E.; Newman, S.T. Intelligent manufacturing in the context of industry 4.0: A review. Engineering 2017, 3, 616–630. [Google Scholar] [CrossRef]
- Alam, S.T.; Tomal, A.A.; Nayeem, M.K. High-speed machining of Ti–6Al–4V: RSM-GA based optimization of surface roughness and MRR. Res. Eng. 2023, 17, 100873. [Google Scholar] [CrossRef]
- Danh, B.T.; Tung, L.A.; Danh, T.H.; Tan, T.M.; Tuan, T.K.; Van Phuong, D.; Ngoc, N.D. Studying Optimal Set of Input Parameters for CBN Grinding Aluminum 6061T6 on CNC Milling Machine. In Proceedings of the International Conference on Engineering Research and Applications, Thai Nguyen, Vietnam, 1–2 December 2022; Springer: Berlin/Heidelberg, Germany, 2023; pp. 895–902. [Google Scholar]
- Sizemore, N.E.; Nogueira, M.L.; Greis, N.P.; Davies, M.A. Application of machine learning to the prediction of surface roughness in diamond machining. Procedia Manuf. 2020, 48, 1029–1040. [Google Scholar] [CrossRef]
- Kesarwani, S.; Kharwar, P.K.; Verma, R.K. Artificial Neural Network (ANN) for Parametric Appraisal and Milling Efficiency Evaluation of Carbon/Epoxy Nanocomposites. In Advances in Simulation, Product Design and Development; Springer: Berlin/Heidelberg, Germany, 2023; pp. 167–179. [Google Scholar]
- Dubey, V.; Sharma, A.K.; Pimenov, D.Y. Prediction of surface roughness using machine learning approach in MQL turning of AISI 304 steel by varying nanoparticle size in the cutting fluid. Lubricants 2022, 10, 81. [Google Scholar] [CrossRef]
- Babu, A.R. A Machine Learning Approach for Prediction of Surface Roughness from the Images of Machined Components. In Advances in Forming, Machining and Automation; Springer: Berlin/Heidelberg, Germany, 2023; pp. 405–416. [Google Scholar]
- Karthikeyan, S.; Subbarayan, M.; Beemaraj, R.K.; Sivakandhan, C. Computer vision-based surface roughness measurement using artificial neural network. Mater. Today Proc. 2022, 60, 1325–1328. [Google Scholar]
- Balasubramanian, A.N.; Yadav, N.; Tiwari, A. Analysis of cutting forces in helical ball end milling process using machine learning. Mater. Today Proc. 2021, 46, 9275–9280. [Google Scholar] [CrossRef]
- Lin, W.J.; Lo, S.H.; Young, H.T.; Hung, C.L. Evaluation of deep learning neural networks for surface roughness prediction using vibration signal analysis. Appl. Sci. 2019, 9, 1462. [Google Scholar] [CrossRef]
- Möhring, H.C.; Eschelbacher, S.; Georgi, P. Machine learning approaches for real-time monitoring and evaluation of surface roughness using a sensory milling tool. Procedia CIRP 2021, 102, 264–269. [Google Scholar] [CrossRef]
- Kumar, V.; Minz, S. Feature selection: A literature review. SmartCR 2014, 4, 211–229. [Google Scholar] [CrossRef]
- Stephenson, D.A.; Agapiou, J.S. Metal Cutting Theory and Practice; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
- Martins, A.; Lucas, J.; Costelha, H.; Neves, C. Developing an OPC UA Server for CNC Machines. Procedia Comput. Sci. 2021, 180, 561–570. [Google Scholar] [CrossRef]
- Zain, A.M.; Haron, H.; Sharif, S. Prediction of surface roughness in the end milling machining using Artificial Neural Network. Expert Syst. Appl. 2010, 37, 1755–1768. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lee, H.-U.; Chun, C.-J.; Kang, J.-M. Causality-Driven Efficient Feature Selection for Deep-Learning-Based Surface Roughness Prediction in Milling Machines. Mathematics 2023, 11, 4682. https://doi.org/10.3390/math11224682
Lee H-U, Chun C-J, Kang J-M. Causality-Driven Efficient Feature Selection for Deep-Learning-Based Surface Roughness Prediction in Milling Machines. Mathematics. 2023; 11(22):4682. https://doi.org/10.3390/math11224682
Chicago/Turabian StyleLee, Hyeon-Uk, Chang-Jae Chun, and Jae-Mo Kang. 2023. "Causality-Driven Efficient Feature Selection for Deep-Learning-Based Surface Roughness Prediction in Milling Machines" Mathematics 11, no. 22: 4682. https://doi.org/10.3390/math11224682
APA StyleLee, H. -U., Chun, C. -J., & Kang, J. -M. (2023). Causality-Driven Efficient Feature Selection for Deep-Learning-Based Surface Roughness Prediction in Milling Machines. Mathematics, 11(22), 4682. https://doi.org/10.3390/math11224682