Skip to main content

Advertisement

Log in

The optimization of nickel electroplating process parameters with artificial intelligence methods

  • Research Article
  • Published:
Journal of Applied Electrochemistry Aims and scope Submit manuscript

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

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
Fig. 15

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

  1. Awasthi DK, Diwedi M (2020) Modern Technique of Electroplating. Int J Multidiscip Educ Res 7:128–140

    Google Scholar 

  2. Tang PT (2013) Pulse reversal plating of nickel alloys. 85:51–56. https://doi.org/10.1179/174591907X162459

    Article  CAS  Google Scholar 

  3. 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

    Article  CAS  Google Scholar 

  4. 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

    Google Scholar 

  5. Sezer E, Ustamehmetoglu B, Katirci R (2014) Effects of functional groups of triple bonds containing molecules on nickel electroplating. Turkish J 38:701–715

    CAS  Google Scholar 

  6. Ian Rose CW (2014) Nickel Plating Handbook

  7. 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

    Article  Google Scholar 

  8. 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

    Article  CAS  Google Scholar 

  9. 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

    Article  CAS  Google Scholar 

  10. 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

    Article  CAS  Google Scholar 

  11. Katirci R, Takçi H (2021) Prediction of Covering Power of Chromium III Plating Bath Using Machine Learning Methods. Firat Univ J Eng 33:

  12. 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

    Article  CAS  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  CAS  PubMed  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Rigatti SJ (2017) Random Forest. J Insur Med 47:31–39. https://doi.org/10.17849/INSM-47-01-31-39.1

    Article  PubMed  Google Scholar 

  19. 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

    Article  PubMed  PubMed Central  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

  22. 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

    Article  CAS  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Gibbs MN, MacKay DJC (2000) Variational Gaussian process classifiers. IEEE Trans Neural Networks 11:1458–1464. https://doi.org/10.1109/72.883477

    Article  CAS  PubMed  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Mordechay Schlesinger MP (2011) Modern Electroplating. Elsevier

    Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Vujović Ž (2021) Classification Model Evaluation Metrics. Int J Adv Comput Sci Appl 12:599–606. https://doi.org/10.14569/IJACSA.2021.0120670

    Article  Google Scholar 

  31. 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

    Article  CAS  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. Deb J, Blank K (2020) pymoo: Multi-Objective Optimization in Python. IEEE Access 8:89497–89509

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Ramazan Katirci.

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.

Supplementary file1 (ZIP 16 KB)

Supplementary file2 (XLSX 91 KB)

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10800-023-01892-1

Keywords

Navigation