Abstract

Tube bending is a widely used process in marine, automotive, construction and other industries. Different methods are available for this process during which various problems and defects are encountered. This paper aims to develop the most relevant model for bending the tubes using a computer numerical controlled (CNC) bending machine on the first attempt without any defects. To achieve this goal, the parameters affecting the tube bending process on the bending machine are defined. Based on these parameters, 150 bending experiments are conducted in an industrial plant to collect data and their results are used as dataset for machine learning (ML) algorithms. Seven different state-of-the-art ML algorithms –logistic regression, decision tree, k-nearest neighbor, random forest, Naïve Bayes, support vector machine and eXtreme gradient boosting (XGBoost)– are implemented using Python's Scikit-Learn library. Their performance is compared using confusion matrix and classification metrics such as accuracy, precision, recall, F1-score, receiver operating characteristic (ROC) curve and area under the ROC curve (AUC) value. Considering all the performance metrics, logistic regression performed best in terms of prediction on our dataset. XGBoost and support vector machine were quiet successful based on F1 score and AUC, respectively. Overall, logistic regression, Naïve Bayes, Support Vector Machine, and XGBoost showed performances above 90% across all metrics. Decision tree, k-nearest neighbor and random forest performed poorly compared to other algorithms for our data. The proposed ML method is expected to save costs by reducing material waste and labor time and to increase the process efficiency and the product quality.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.