Skip to main content
Log in

Optimization of time, cost and surface roughness in grinding process using a robust multi-objective dragonfly algorithm

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Grinding is one of the most commonly used operations in the industry. Optimization of the grinding process can significantly improve the product quality and minimize operational costs and production time. Due to nonlinearity and complexity, optimization of the grinding process is one of the most challenging tasks in the field of mechanical engineering. This paper aims to optimize grinding process considering a tri-objective mathematical model to simultaneous optimization of final surface quality, grinding cost and total process time. To obtain non-dominated Pareto optimal solutions, a novel meta-heuristic algorithm named multi-objective dragonfly algorithm is utilized. Besides, an efficient constraint handling technique is implemented to handle complex operational constraints. Furthermore, an experimental case study is solved using the proposed algorithm and the results are compared to NSGA-II in the literature. The results revealed that the proposed algorithm is able to find non-dominated Pareto optimal solutions and make a significant improvement over the existing approaches.

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

Source: Mirjalili et al. [28]

Fig. 2

Source: Mirjalili et al. [28]

Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Wen XM, Tay AAO, Nee AYC (1992) Micro-computer-based optimization of the surface grinding process. J Mater Process Technol 29(1):75–90

    Article  Google Scholar 

  2. Khalilpourazary S, Abdi Behnagh R, Mahdavinejad R, Payam N (2014) Dissimilar friction stir lap welding of Al–Mg to CuZn34: application of grey relational analysis for optimizing process parameters. J Comput Appl Res Mech Eng (JCARME) 4(1):81–88

    Google Scholar 

  3. Khalilpourazary S, Kashtiban PM, Payam N (2014) Optimizing turning operation of St37 steel using grey relational analysis. J Comput Appl Res Mech Eng (JCARME) 3(2):135–144

    Google Scholar 

  4. Khalilpourazari S, Khalilpourazary S (2017) An efficient hybrid algorithm based on Water Cycle and Moth-Flame Optimization algorithms for solving numerical and constrained engineering optimization problems. Soft Comput. https://doi.org/10.1007/s00500-017-2894-y

    Article  Google Scholar 

  5. Khalilpourazari S, Khalilpourazary S (2018) SCWOA: an efficient hybrid algorithm for parameter optimization of multi-pass milling process. J Ind Prod Eng 35(3):135–147

    Google Scholar 

  6. Khalilpourazary S, Payam N (2016) Optimization of the injection molding process of Derlin 500 composite using ANOVA and grey relational analysis. J Comput Appl Res Mech Eng (JCARME) 6(1):39–50

    Google Scholar 

  7. Gholami MH, Azizi MR (2014) Constrained grinding optimization for time, cost, and surface roughness using NSGA-II. Int J Adv Manuf Technol 73(5–8):981–988

    Article  Google Scholar 

  8. Khalilpourazari S, Khalilpourazary S (2017) A lexicographic weighted Tchebycheff approach for multi-constrained multi-objective optimization of the surface grinding process. Eng Optim 49(5):878–895

    Article  MathSciNet  Google Scholar 

  9. Khalilpourazari S, Khamseh AA (2017) Bi-objective emergency blood supply chain network design in earthquake considering earthquake magnitude: a comprehensive study with real world application. Ann Oper Res. https://doi.org/10.1007/s10479-017-2588-y

    Article  Google Scholar 

  10. Fazli-Khalaf M, Khalilpourazari S, Mohammadi M (2017) Mixed robust possibilistic flexible chance constraint optimization model for emergency blood supply chain network design. Ann Oper Res. https://doi.org/10.1007/s10479-017-2729-3

    Article  Google Scholar 

  11. Khalilpourazari S, Pasandideh SHR (2017) Multi-item EOQ model with nonlinear unit holding cost and partial backordering: moth-flame optimization algorithm. J Ind and Prod Eng 3(1):42–51

    Google Scholar 

  12. Khalilpourazari S, Pasandideh SHR (2016) Bi-objective optimization of multi-product EPQ model with backorders, rework process and random defective rate. In: 12th international conference on IEEE industrial engineering (ICIE), pp 36–40

  13. Deb K, Agrawal S, Pratap A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: International conference on parallel problem solving from nature. Springer, Berlin, pp 849–858

  14. Baskar N, Saravanan R, Asokan P, Prabhaharan G (2004) Ants colony algorithm approach for multi-objective optimisation of surface grinding operations. Int J Adv Manuf Technol 23(5–6):311–317

    Article  Google Scholar 

  15. Krishna AG (2007) Optimization of surface grinding operations using a differential evolution approach. J Mater Process Technol 183(2–3):202–209

    Article  Google Scholar 

  16. Krishna AG, Rao KM (2006) Multi-objective optimisation of surface grinding operations using scatter search approach. Int J Adv Manuf Technol 29(5):475–480

    Article  Google Scholar 

  17. Lee KM, Hsu MR, Chou JH, Guo CY (2011) Improved differential evolution approach for optimization of surface grinding process. Expert Syst Appl 38(5):5680–5686

    Article  Google Scholar 

  18. Lin X, Li H (2008) Enhanced Pareto particle swarm approach for multi-objective optimization of surface grinding process. In: Second international symposium on IEEE intelligent information technology application, IITA’08., vol 2. pp 618–623

  19. Pawar PJ, Rao RV, Davim JP (2010) Multiobjective optimization of grinding process parameters using particle swarm optimization algorithm. Mater Manuf Process 25(6):424–431

    Article  Google Scholar 

  20. Saravanan R, Asokan P, Sachidanandam M (2002) A multi-objective genetic algorithm (GA) approach for optimization of surface grinding operations. Int J Mach Tools Manuf 42(12):1327–1334

    Article  Google Scholar 

  21. Zhang G, Liu M, Li J, Ming W, Shao X, Huang Y (2014) Multi-objective optimization for surface grinding process using a hybrid particle swarm optimization algorithm. Int J Adv Manuf Technol 71(9-12):1861–1872

    Article  Google Scholar 

  22. Slowik A, Slowik J (2008) Multi-objective optimization of surface grinding process with the use of evolutionary algorithm with remembered Pareto set. Int J Adv Manuf Technol 37(7–8):657–669

    Article  Google Scholar 

  23. Patel VK, Savsani VJ (2016) A multi-objective improved teaching–learning based optimization algorithm (MO-ITLBO). Inf Sci 357:182–200

    Article  Google Scholar 

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

  25. Mirjalili SZ, Mirjalili S, Saremi S, Faris H, Aljarah I (2017) Grasshopper optimization algorithm for multi-objective optimization problems. Appl Intell 1–16

  26. Mirjalili S, Jangir P, Saremi S (2017) Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems. Appl Intell 46(1):79–95

    Article  Google Scholar 

  27. Mirjalili S, Saremi S, Mirjalili SM, Coelho LDS (2016) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106–119

    Article  Google Scholar 

  28. Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073

    Article  Google Scholar 

  29. Bashishtha TK, Srivastava L (2016) Nature inspired meta-heuristic dragonfly algorithms for solving optimal power flow problem. Nature

  30. Hamdy M, Nguyen AT, Hensen JL (2016) A performance comparison of multi-objective optimization algorithms for solving nearly-zero-energy-building design problems. Energy Build 121:57–71

    Article  Google Scholar 

  31. Khalilpourazari S, Khalilpourazary S (2018) A Robust Stochastic Fractal Search approach for optimization of the surface grinding process. Swarm Evolut Comput 38:173–186

    Article  Google Scholar 

  32. Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Bristol

    Google Scholar 

  33. Daely PT, Shin SY (2016) Range based wireless node localization using Dragonfly Algorithm. In: Eighth international conference on IEEE ubiquitous and future networks (ICUFN), pp 1012–1015

  34. Hema C, Sankar S (2016) Energy efficient cluster based protocol to extend the RFID network lifetime using dragonfly algorithm. In: International conference on IEEE communication and signal processing (ICCSP), pp 530–534

  35. Pathania AK, Mehta S, Rza C (2016) Multi-objective dispatch of thermal system using Dragonfly Algorithm. Int J Eng Res 5(11):861–866

    Google Scholar 

  36. Bhesdadiya RH, Pandya MH, Trivedi IN, Jangir N, Jangir P, Kumar A (2016) Price penalty factors based approach for combined economic emission dispatch problem solution using Dragonfly Algorithm. In: International conference on IEEE energy efficient technologies for sustainability (ICEETS), pp 436–441

  37. Mohammadi M, Khalilpourazari S (2017) Minimizing makespan in a single machine scheduling problem with deteriorating jobs and learning effects. In: Proceedings of the 6th international conference on software and computer applications. ACM, pp 310–315

  38. Khalilpourazari S, Pasandideh SHR (2018) Multi-objective optimization of multi-item EOQ model with partial backordering and defective batches and stochastic constraints using MOWCA and MOGWO. Oper Res. https://doi.org/10.1007/s12351-018-0397-y

    Article  Google Scholar 

  39. Khalilpourazari S, Pasandideh SHR, Ghodratnama A (2018) Robust possibilistic programming for multi-item EOQ model with defective supply batches: Whale Optimization and Water Cycle Algorithms. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3492-3

    Article  Google Scholar 

  40. Homaifar A, Lai SHY, Qi X (1994) Constrained optimization via genetic algorithms. Simulation 62(4):242–253

    Article  Google Scholar 

  41. Khalilpourazari S, Pasandide SHR, Niaki STA (2016) Optimization of multi-product economic production quantity model with partial backordering and physical constraints: SQP, SFS, SA, and WCA. Appl Soft Comput 49:770–791

    Article  Google Scholar 

  42. Khalilpourazari S, Khalilpourazary S (2018) Optimization of production time in the multi-pass milling process via a Robust Grey Wolf Optimizer. Neural Comput Appl 29(12):1321–1336

    Article  Google Scholar 

  43. Khalilpourazari S, Mohammadi M (2016) Optimization of closed-loop Supply chain network design: a Water Cycle Algorithm approach. In: 12th international conference on IEEE industrial engineering (ICIE), pp 41–45

  44. Taguchi G, Chowdhury S, Wu Y (2005) Taguchi’s quality engineering handbook. Wiley, New Jersey

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soheyl Khalilpourazari.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khalilpourazari, S., Khalilpourazary, S. Optimization of time, cost and surface roughness in grinding process using a robust multi-objective dragonfly algorithm. Neural Comput & Applic 32, 3987–3998 (2020). https://doi.org/10.1007/s00521-018-3872-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-018-3872-8

Keywords

Navigation