banner

AdaBoost_wear: Adaboost model-based Python software for predicting the coefficient of friction of babbitt alloy

Mihail Kolev

Abstract


AdaBoost_wear is a Python software that implements the AdaBoost algorithm to predict the coefficient of friction (COF) of B83 babbitt alloy as a function of time. The software uses data from pin-on-disk tests with different loads to train and test the model. The software also provides performance metrics, such as R2 score, mean squared error, and mean absolute error, to evaluate the accuracy of the predictions. The software also generates plots of the actual and predicted COF values, as well as histograms and boxplots of the COF distribution. The software is open source and released under the MIT license.


Keywords


machine learning; adaboost; coefficient of friction; babbitt alloy; python

Full Text:

PDF

References


1. Kolev M, Drenchev L, Stanev L. Tribological Characterization of Aluminum/Babbitt Composites and Their Application to Sliding Bearing. Archives of Foundry Engineering 2020, 20: 31-36.

2. Kankar PK, Sharma SC, Harsha SP. Fault diagnosis of ball bearings using machine learning methods. Expert Systems with Applications. 2011, 38(3): 1876-1886. doi: 10.1016/j.eswa.2010.07.119

3. Schwarz S, Grillenberger H, Graf-Goller O, et al. Using Machine Learning Methods for Predicting Cage Performance Criteria in an Angular Contact Ball Bearing. Lubricants. 2022, 10(2): 25. doi: 10.3390/lubricants10020025

4. Aydin F, Durgut R, Mustu M, et al. Prediction of wear performance of ZK60 / CeO2 composites using machine learning models. Tribology International. 2023, 177: 107945. doi: 10.1016/j.triboint.2022.107945

5. Tan H, Xie S, Liu R, et al. Bearing fault identification based on stacking modified composite multiscale dispersion entropy and optimised support vector machine. Measurement. 2021, 186: 110180. doi: 10.1016/j.measurement.2021.110180

6. He Z, Shi T, Xuan J, et al. Research on tool wear prediction based on temperature signals and deep learning. Wear. 2021, 478-479: 203902. doi: 10.1016/j.wear.2021.203902

7. Hasan MS, Kordijazi A, Rohatgi PK, et al. Triboinformatic modeling of dry friction and wear of aluminum base alloys using machine learning algorithms. Tribology International. 2021, 161: 107065. doi: 10.1016/j.triboint.2021.107065

8. Kolev M. COF-RF-Tool: A Python software for predicting the coefficient of friction of open-cell AlSi10Mg-SiC composites using Random Forest model. Software Impacts. 2023, 17: 100520. doi: 10.1016/j.simpa.2023.100520

9. Liu H. Data Mining and Processing for Train Unmanned Driving Systems. In: Unmanned Driving Systems for Smart Trains. Elsevier, 2021. pp. 211-252.

10. Yadav MK, Arora K, Kumar S, et al. Micro-hardness evaluation of the bobbin tool-friction stir welded AA6063 using regression-based machine learning. Materials Letters. 2023, 349: 134751. doi: 10.1016/j.matlet.2023.134751

11. Rajput R, Raut A, Gangi Setti S. Prediction of mechanical properties of aluminium metal matrix hybrid composites synthesized using Stir casting process by Machine learning. Materials Today: Proceedings. 2022, 59: 1735-1742. doi: 10.1016/j.matpr.2022.04.316

12. Ahmad A, Ahmad W, Chaiyasarn K, et al. Prediction of Geopolymer Concrete Compressive Strength Using Novel Machine Learning Algorithms. Polymers. 2021, 13(19): 3389. doi: 10.3390/polym13193389

13. Dev B, Rahman MA, Islam MdJ, et al. Properties prediction of composites based on machine learning models: A focus on statistical index approaches. Materials Today Communications. 2024, 38: 107659. doi: 10.1016/j.mtcomm.2023.107659

14. Kolev M. AdaBoost_wear: A Python software using AdaBoost model for predicting the coefficient of friction of B83 babbitt alloy. Available online: https://doi.org/10.24433/CO.8613877.v1 (accessed on 28 June 2023).

15. Jiang J, Liu Y, Xu C, et al. Research on Motor Bearing Fault Diagnosis Based on the AdaBoost Algorithm and the Ensemble Learning with Bayesian Optimization in the Industrial Internet of Things. Soni M, ed. Security and Communication Networks. 2022, 2022: 1-12. doi: 10.1155/2022/4569954

16. Yang M, Crenshaw J, Augustine B, et al. AdaBoost-based face detection for embedded systems. Computer Vision and Image Understanding. 2010, 114(11): 1116-1125. doi: 10.1016/j.cviu.2010.03.010

17. Zheng J, Lin D, Gao Z, et al. Deep Learning Assisted Efficient AdaBoost Algorithm for Breast Cancer Detection and Early Diagnosis. IEEE Access. 2020, 8: 96946-96954. doi: 10.1109/access.2020.2993536

18. Zhang X, Xiong G, Hu Y, et al. A Method of SMS Spam Filtering Based on AdaBoost Algorithm. In: Proceedings of the 2016 12th World Congress on Intelligent Control and Automation (WCICA); June 2016; pp. 2328-2332.

19. Kolev M. AdaBoost_wear: AdaBoost_wear Is a Python Software That Implements the AdaBoost Algorithm to Predict the Coefficient of Friction (COF) of B83 Babbitt Alloy as a Function of Time; Github.




DOI: https://doi.org/10.32629/jai.v7i4.1206

Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 Mihail Kolev

License URL: https://creativecommons.org/licenses/by-nc/4.0/