Skip to main content
Log in

A multi-objective parameter optimization and decision-making method for multi-pass end milling with firefly algorithm and Markov clustering

  • Technical Paper
  • Published:
Journal of the Brazilian Society of Mechanical Sciences and Engineering Aims and scope Submit manuscript

Abstract

Machining parameter optimization holds profound significance within the domain of milling operations, as the selection of these parameters can exert a substantial influence on both production efficiency and the quality of produced components. Notably, the integration of the chatter stability constraint into the optimization model remains underrepresented in the existing literature, despite its pivotal role in ensuring tool safety and machining quality. Furthermore, while several multi-objective optimization (MOO) algorithms have been devised, their effectiveness is often compromised due to the complexity of the milling parameter optimization model. In response to these challenges, this study developed an updated full discretization method (UFDM)-based three-dimensional (3-D) stability prediction model for multi-pass end milling. A milling parameter optimization model is meticulously formulated herein, which simultaneously optimizes the number of passes, feed rate, spindle speed, axial cutting depth, and radial cutting depth in multi-pass end milling while complying with constraints including machine tool performance, tool life, workpiece characteristics, and 3-D stability, to minimize production time and surface roughness. Moreover, a novel MOO and decision-making system for milling parameters is developed to solve the constructed model and assist decision-making, which includes a novel Markov clustering (MCL)-enabled MOO firefly algorithm (MEMOFA), a firefly algorithm-enabled MCL and a pseudo-weight-coefficient-vector-based decision-making method. The empirical findings encompassing six benchmark functions unequivocally attest to the superior performance of the elaborated MEMOFA in matters of convergence, diversity, and spread. Furthermore, an extensive optimization for the milling parameters model is also carried out to verify the superiority of the developed MOO and decision-making system in solving milling parameters optimization.

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

Similar content being viewed by others

References

  1. Pereira JLJ, Oliver GA, Francisco MB, Cunha SS, Gomes GF (2021) A review of multi-objective optimization: methods and algorithms in mechanical engineering problems. Arch Comput Methods Eng 29(4):2285–2308

    Article  Google Scholar 

  2. Soori M, Asmael M (2022) A review of the recent development in machining parameter optimization. Jordan J Mech Ind Eng 16(2):205–223

    Google Scholar 

  3. Yang WA, Guo Y, Liao W (2011) Multi-objective optimization of multi-pass face milling using particle swarm intelligence. Int J Adv Manuf Technol 56:429–443

    Article  Google Scholar 

  4. Yan J, Li L (2013) Multi-objective optimization of milling parameters–the trade-offs between energy, production rate and cutting quality. J Clean Prod 52:462–471

    Article  Google Scholar 

  5. Ji W, Yin S, Wang L (2019) A big data analytics based machining optimisation approach. J Intell Manuf 30:1483–1495

    Article  Google Scholar 

  6. Wang YC, Kim DW, Katayama H, Hsueh WC (2018) Optimization of machining economics and energy consumption in face milling operations. Int J Adv Manuf Technol 99:2093–2100

    Article  Google Scholar 

  7. Xiao Y, Jiang Z, Gu Q, Yan W, Wang R (2021) A novel approach to CNC machining center processing parameters optimization considering energy-saving and low-cost. J Manuf Syst 59:535–548

    Article  Google Scholar 

  8. Sur G, Motorcu AR, Nohutçu S (2022) Single and multi-objective optimization for cutting force and surface roughness in peripheral milling of Ti6Al4V using fixed and variable helix angle tools. J Manuf Process 80:529–545

    Article  Google Scholar 

  9. Al-Kaff A, Martin D, Garcia F, de la Escalera A, Armingol JM (2018) Survey of computer vision algorithms and applications for unmanned aerial vehicles. Expert Syst Appl 92:447–463

    Article  Google Scholar 

  10. Li C, Chen X, Tang Y, Li L (2017) Selection of optimum parameters in multi-pass face milling for maximum energy efficiency and minimum production cost. J Clean Prod 140:1805–1818

    Article  Google Scholar 

  11. Wang W, Tian G, Chen M, Tao F, Zhang C, Abdulraham AA, Li Z, Jiang Z (2020) Dual-objective program and improved artificial bee colony for the optimization of energy-conscious milling parameters subject to multiple constraints. J Clean Prod 245:118714

    Article  Google Scholar 

  12. Zhang L, Hao B, Xu D, Dong M (2020) Dynamic milling stability prediction of thin-walled components based on VPC and VSS combined method. J Braz Soc Mech Sci Eng 42(6):336

    Article  Google Scholar 

  13. Altintas Y (2012) Manufacturing automation: metal cutting mechanics, machine tool vibrations, and CNC design. Cambridge University Press, Cambridge

    Book  Google Scholar 

  14. Mishra R, Singh B (2023) SBLMD–ANN–MOPSO-based hybrid approach for determining optimum parameter in CNC milling. Soft Comput 27(11):7299–7320

    Article  Google Scholar 

  15. Tang X, Peng F, Yan R, Gong Y, Li Y, Jiang L (2017) Accurate and efficient prediction of milling stability with updated full-discretization method. Int J Adv Manuf Technol 88(9–12):2357–2368

    Article  Google Scholar 

  16. Yang WA, Huang C, Cai X, You Y (2020) Effective and fast prediction of milling stability using a precise integration-based third-order full-discretization method. Int J Adv Manuf Technol 106:4477–4498

    Article  Google Scholar 

  17. Qin G, Lou W, Wang H, Wu Z (2022) High efficiency and precision approach to milling stability prediction based on predictor-corrector linear multi-step method. Int J Adv Manuf Technol 122(3–4):1933–1955

    Article  Google Scholar 

  18. Yang XS (2009, October) Firefly algorithms for multimodal optimization. In: International symposium on stochastic algorithms. Springer, Berlin, Heidelberg, pp 169–178

  19. Zhao J, Chen D, Xiao R, Cui Z, Wang H, Lee I (2022) Multi-strategy ensemble firefly algorithm with equilibrium of convergence and diversity. Appl Soft Comput 123:108938

    Article  Google Scholar 

  20. Abbaszadeh Shahri A, Khorsand Zak M, Abbaszadeh Shahri H (2022) A modified firefly algorithm applying on multi-objective radial-based function for blasting. Neural Comput Appl 34:2455–2471

    Article  Google Scholar 

  21. Gupta K, Goyal P (2023) Modified-multi objective firefly optimization algorithm for object oriented applications test suites optimization. Sci Temper 14(03):845–851

    Article  Google Scholar 

  22. Li D, Liu C, Gan W (2009) A new cognitive model: cloud model. Int J Intell Syst 24(3):357–375

    Article  Google Scholar 

  23. Van Dongen SM (2000) Graph clustering by flow simulation (Doctoral dissertation)

  24. Deb K, Goel T (2001, March) A hybrid multi-objective evolutionary approach to engineering shape design. In: International conference on evolutionary multi-criterion optimization. Springer, Berlin, Heidelberg, pp 385–399

  25. Nefedov N, Osipov K (1987) Typical examples and problems in metal cutting and tool design. Mir Publishers, Moscow

    Google Scholar 

  26. Yi Q, Li C, Tang Y, Chen X (2015) Multi-objective parameter optimization of CNC machining for low carbon manufacturing. J Clean Prod 95:256–264

    Article  Google Scholar 

  27. Wang Y, Cai Z, Guo G, Zhou Y (2007) Multi-objective optimization and hybrid evolutionary algorithm to solve constrained optimization problems. IEEE Trans Syst Man Cybern Part B (Cybern) 37(3):560–575

    Article  Google Scholar 

  28. Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evolut Comput 6(2):182–197

    Article  Google Scholar 

  29. Coello CAC, Pulido GT (2005) Multi-objective structural optimization using a micro genetic algorithm. Struct Multidiscip Optim 30(5):388–403

    Article  Google Scholar 

  30. Davies DL, Bouldin DW (1979) A cluster separation measure. IEEE Trans Pattern Anal Mach Intell 2:224–227

    Article  Google Scholar 

  31. Deb K (2011) Multi-objective optimization using evolutionary algorithms: an introduction. In: Lihui W, Amos HCNg, Kalyanmoy D (eds) Multi-objective evolutionary optimization for product design and manufacturing. Springer, Berlin

  32. Chafekar D, Xuan J, Rasheed K (2003) Constrained multi-objective optimization using steady state genetic algorithms. In: Cantú-Paz, E, Foster JA, Deb K, Davis LD, Roy R, O'Reilly UM, Beyer HG, Standish R, Kendall G, Wilson S, Harman M, Wegener J, Dasgupta D, Potter MA, Schultz AC, Dowsland KA, Jonoska N, Miller J (eds) Genetic and evolutionary computation conference. Springer, Berlin, Heidelberg, pp 813–824

  33. Tanaka M (1995) GA-based decision support system for multicriteria optimization. In: IEEE international conference on systems, man and cybernetics, vol 2, pp 1556–1561

  34. Kita H, Yabumoto Y, Mori N, Nishikawa Y (1996) Multi-objective optimization by means of the thermo dynamical genetic algorithm. In: International conference on parallel problem solving from nature. Springer, Berlin, Heidelberg, pp 504–512

  35. Srinivas N, Deb K (1995) Multi objective function optimization using nondominated sorting genetic algorithms. Evolut Comput 2(3):221–230

    Article  Google Scholar 

  36. Binh TT, Korn U (1997) MOBES: a multiobjective evolution strategy for constrained optimization problems. In: 3rd international conference on genetic algorithms, pp 176–182

  37. Osyczka A, Kundu S (1995) A new method to solve generalized multicriteria optimization problems using the simple genetic algorithm. Struct Multidiscip Optim 10:94–100

    Article  Google Scholar 

  38. Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evolut Comput 8(3):256–279

    Article  Google Scholar 

  39. Sadollah A, Eskandar H, Kim JH (2015) Water cycle algorithm for solving constrained multi-objective optimization problems. Appl Soft Comput 27:279–298

    Article  Google Scholar 

  40. Mirjalili S, Jangir P, Mirjalili SZ, Saremi S, Trivedi IN (2017) Optimization of problems with multiple objectives using the multi-verse optimization algorithm. Knowl Based Syst 134:50–71

    Article  Google Scholar 

  41. Tharwat A, Houssein EH, Ahmed MM, Hassanien AE, Gabel T (2018) MOGOA algorithm for constrained and unconstrained multi-objective optimization problems. Appl Intell 48:2268–2283

    Article  Google Scholar 

  42. Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm. TIK-report, 103

Download references

Funding

This study is funded by the Fundamental Research Funds for the Central Universities (NT2021019), National Natural Science Foundation of China (51775279).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wen-An Yang.

Ethics declarations

Conflict of interest

The author declares that there is no conflict of interest.

Consent to publish

The editor has our (authors) consent to publish.

Ethical approval

Every ethical requirement has been met and observed.

Additional information

Technical Editor: Marcelo Areias Trindade.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

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

Cai, XL., Yang, WA., Yang, XF. et al. A multi-objective parameter optimization and decision-making method for multi-pass end milling with firefly algorithm and Markov clustering. J Braz. Soc. Mech. Sci. Eng. 46, 193 (2024). https://doi.org/10.1007/s40430-024-04740-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40430-024-04740-1

Keywords

Navigation