Abstract
The scope of this study is to estimate the composition of the nickel electrodeposition bath using artificial intelligence method and optimize the organic additives in the electroplating bath via NSGA-II (Non-dominated Sorting Genetic Algorithm) optimization algorithm. Mask RCNN algorithm was used to classify the coated hull-cell panels based on their appearance. The coated plate was divided into 5 classes as “Full Bright”, “Full Fail”, “HCD Fail”, “LCD Fail” and “Metallic impurity”. The intersection over union (IoU) values of the Mask RCNN model was ascertained between 89 and 98%. Machine learning (ML) algorithms, MLP, SVR, XGBoost, GP and RF, were trained using the images classified by the Mask RCNN. The additives in the electrodeposition bath and operating parameters were specified as an input and the classes of the coated panels as an output in the ML study. Among the trained models, RF model imparted the highest F1 scores for all classes. The F1 scores of RF model for” Full Bright”, “Full Fail”, “HCD Fail”, “LCD Fail” and “Metallic impurity” are 0.99, 1.00, 1.00, 1.00 and 0.94 respectively. NSGA-II genetic algorithm was employed to optimize the content of the bath. The trained RF model was defined as the objective function in the optimization process. The organic additives and operating parameters for full bright coating surface were optimized and the direction and importance of features (factors) impacting the output were delineated.
Graphical abstract
Similar content being viewed by others
Data availability
The datasets analysed during the current study are available from the corresponding author on reasonable request.
References
Awasthi DK, Diwedi M (2020) Modern Technique of Electroplating. Int J Multidiscip Educ Res 7:128–140
Tang PT (2013) Pulse reversal plating of nickel alloys. 85:51–56. https://doi.org/10.1179/174591907X162459
Sezer E, Ustamehmetoglu B, Katirci R (2012) Effects of a N, N–dimethyl–N–2–propenyl–2–propene–1–ammonium chloride–2–propenamide copolymer on bright nickel plating. Surf Coat Technol 213:253–263
Belkis U, Esma S, Ramazan K (2013) The investigation of electrochemical effect of diol compounds in nickel electroplating bath. Sci Adv Publ 8:55–68
Sezer E, Ustamehmetoglu B, Katirci R (2014) Effects of functional groups of triple bonds containing molecules on nickel electroplating. Turkish J 38:701–715
Ian Rose CW (2014) Nickel Plating Handbook
Md. Nor MS, Salleh Z, Masdek NRNM, et al (2021) Electrodeposition of Co-Ni-Fe thin film using hull cell. Mater Today Proc 46:1792–1798. https://doi.org/10.1016/J.MATPR.2020.08.384
Pizzetti F, Salvietti E, Giurlani W et al (2022) Cyanide-free silver electrodeposition with polyethyleneimine and 5,5-dimethylhydantoin as organic additives for an environmentally friendly formulation. J Electroanal Chem 911:116196. https://doi.org/10.1016/J.JELECHEM.2022.116196
Katirci R, Yilmaz EK, Kaynar O, Zontul M (2021) Automated evaluation of Cr-III coated parts using Mask RCNN and ML methods. Surf Coat Technol 422:127571
Katirci R, Aktas H, Zontul M (2021) The prediction of the ZnNi thickness and Ni % of ZnNi alloy electroplating using a machine learning method. Trans IMF 99:162–168
Katirci R, Takçi H (2021) Prediction of Covering Power of Chromium III Plating Bath Using Machine Learning Methods. Firat Univ J Eng 33:
Lenz B, Hasselbruch H, Großmann H, Mehner A (2020) Application of CNN networks for an automatic determination of critical loads in scratch tests on a-C:H: W coatings. Surf Coat Technol 393:125764
Blake RW, Mathew R, George A, Papakostas N (2021) Impact of Artificial Intelligence on Engineering: Past, Present and Future. Procedia CIRP 104:1728–1733. https://doi.org/10.1016/J.PROCIR.2021.11.291
Jang WD, Kim GB, Kim Y, Lee SY (2022) Applications of artificial intelligence to enzyme and pathway design for metabolic engineering. Curr Opin Biotechnol 73:101–107. https://doi.org/10.1016/J.COPBIO.2021.07.024
Kurtoglu AE, Casanova E, Graciano C (2022) Artificial intelligence-based modeling of extruded aluminum beams subjected to patch loading. Thin-Walled Struct 179:109673. https://doi.org/10.1016/J.TWS.2022.109673
He K, Gkioxari G, Dollar P, Girshick R (2017) Mask R-CNN. Proc IEEE Int Conf Comput. https://doi.org/10.1109/ICCV.2017.322
Bharati P, Pramanik A (2020) Deep Learning Techniques—R-CNN to Mask R-CNN: A Survey. Adv Intell Syst Comput 999:657–668. https://doi.org/10.1007/978-981-13-9042-5_56/FIGURES/6
Rigatti SJ (2017) Random Forest. J Insur Med 47:31–39. https://doi.org/10.17849/INSM-47-01-31-39.1
Speiser JL, Miller ME, Tooze J, Ip E (2019) A comparison of random forest variable selection methods for classification prediction modeling. Expert Syst Appl 134:93–101. https://doi.org/10.1016/J.ESWA.2019.05.028
Schulz E, Speekenbrink M, Krause A (2018) A tutorial on Gaussian process regression: Modelling, exploring, and exploiting functions. J Math Psychol 85:1–16. https://doi.org/10.1016/J.JMP.2018.03.001
Chen T, Guestrin C XGBoost: A Scalable Tree Boosting System. Proc 22nd ACM SIGKDD Int Conf Knowl Discov Data Min. https://doi.org/10.1145/2939672
Gardner MW, Dorling SR (1998) Artificial neural networks (the multilayer perceptron)—a review of applications in the atmospheric sciences. Atmos Environ 32:2627–2636. https://doi.org/10.1016/S1352-2310(97)00447-0
Zhang F, O’Donnell LJ (2020) Support vector regression. Mach Learn Methods Appl to Brain Disord. https://doi.org/10.1016/B978-0-12-815739-8.00007-9
Gibbs MN, MacKay DJC (2000) Variational Gaussian process classifiers. IEEE Trans Neural Networks 11:1458–1464. https://doi.org/10.1109/72.883477
Zhang Y (2012) Support vector machine classification algorithm and its application. Commun Comput Inf Sci. https://doi.org/10.1007/978-3-642-34041-3_27/COVER
Yu Y, Zhang K, Yang L, Zhang D (2019) Fruit detection for strawberry harvesting robot in non-structural environment based on Mask-RCNN. Comput Electron Agric. https://doi.org/10.1016/J.COMPAG.2019.06.001
Zhu H, Xue M, Wang Y et al (2022) Fast Visual Tracking With Siamese Oriented Region Proposal Network. IEEE Signal Process Lett 29:1437–1441. https://doi.org/10.1109/LSP.2022.3178656
Mordechay Schlesinger MP (2011) Modern Electroplating. Elsevier
Nakamura Y, Kaneko N, Watanabe M, Nezu H (1994) Effects of saccharin and aliphatic alcohols on the electrocrystallization of nickel. J Appl Electrochem. https://doi.org/10.1007/BF00242888
Vujović Ž (2021) Classification Model Evaluation Metrics. Int J Adv Comput Sci Appl 12:599–606. https://doi.org/10.14569/IJACSA.2021.0120670
Ramazan K, Ugur Y (2014) Statistical studies of Zn-Ni alloy coatings using Non-cyanide alkaline baths containing polyethyleneimine complexing agents. Trans Inst Met Finish 92:245–252. https://doi.org/10.1179/0020296714Z.000000000195
Duygu Durmaz E, Şahin R, Üniversitesi G et al (2017) NSGA-II and goal programming approach for the multi-objective single row facility layout problem. J Fac Eng Archit GAZI Univ 32:941–955. https://doi.org/10.17341/GAZIMMFD.337647
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197. https://doi.org/10.1109/4235.996017
SrinivasN., DebKalyanmoy, (1994) Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol Comput 2:221–248. https://doi.org/10.1162/EVCO.1994.2.3.221
Deb J, Blank K (2020) pymoo: Multi-Objective Optimization in Python. IEEE Access 8:89497–89509
Acknowledgements
The experiments reported in this article were partially performed at TUBITAK ULAKBIM, High Performance and Grid Computing Center (TRUBA resources), some computing resources were provided by the National Center for High Performance Computing of Turkey (UHeM) and Lütfi Albay Artificial Intelligence and Robotic Laboratory in Sivas University of Science and Technology.
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
All authors contributed to the concept and design of the study. Data set preparation, coding process and necessary studies were done by Ramazan Katırcı and Kevser Irem Danaci. The first draft of the article was written by Ramazan Katırcı and Kevser Irem Danacı contributed during the writing process of the article. All authors have read and approved the final draft.
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest between the authors.
Ethical approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Katirci, R., Danaci, K.I. The optimization of nickel electroplating process parameters with artificial intelligence methods. J Appl Electrochem 53, 2077–2089 (2023). https://doi.org/10.1007/s10800-023-01892-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10800-023-01892-1