Skip to main content
Log in

Development of Hybrid Artificial Neural Network–Particle Swarm Optimization Model and Comparison of Genetic and Particle Swarm Algorithms for Optimization of Machining Fixture Layout

  • Regular Paper
  • Published:
International Journal of Precision Engineering and Manufacturing Aims and scope Submit manuscript

Abstract

In this research paper, a methodology is proposed by combining taguchi’s parametric design, hybrid artificial neural network–particle swarm optimization (ANN–PSO) and evolutionary techniques to optimize the fixture layout by minimizing the maximum workpiece deformation on a 2D fixture workpiece system in end milling operation. Taguchi’s parametric design with five levels is utilized iteratively to estimate the potential range to place the fixture elements around the workpiece using the data obtained from finite element method. The hybrid ANN–PSO model is developed to predict the maximum workpiece deformation within the potential range in which PSO is utilized to optimize the weights and biases of the network. The diversity of data used for training the model is ensured by combining the experimental conditions of central composite design and Box Behnken design of response surface methodology. The developed model is tested using root mean square error, which exhibited better prediction accuracy. The hybrid ANN–PSO model is then optimized by genetic algorithm (GA) and PSO. The results clearly indicate that the PSO is capable of producing better fixture layouts with 0.1936% of superiority in solution quality than GA. Hence, the proposed approach is more viable to design the improved fixture layout with huge reduction in time and computational complexity.

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

Similar content being viewed by others

References

  1. Cioata, V. G., & Kiss, I. (2009). The machining error due to contact deformation of workpiece—Fixture system. Acta Technica Corviniensis Bulletin of Engineering, 1(2), 33–36.

    Google Scholar 

  2. Asada, H., & By, A. (1985). Kinematic analysis of work part fixturing for flexible assembly with automatically reconfigurable fixtures. IEEE Journal of Robotics and Automation, 1(2), 86–94, https://ieeexplore.ieee.org/document/1087007.

  3. Mani, M., & Wilson, W.R.D. (1988). Automated design of work holding fixtures using kinematic constraint synthesis. In SME proceedings of the 16th North American manufacturing research conference (pp. 437–444).

  4. Chou, Y. C., Chandru, V., & Barash, M. M. (1989). A mathematical approach to automatic configuration of machining fixtures: Analysis and synthesis. ASME Journal of Manufacturing Science and Engineering, 111(4), 299–306. https://doi.org/10.1115/1.3188764

    Article  Google Scholar 

  5. Cai, W., Hu, S. J., & Yuan, J. X. (1997). A variational method of robust fixture configuration design for 3-D workpieces. ASME Journal of Manufacturing Science and Engineering, 119(4A), 593–602. https://doi.org/10.1115/1.2831192

    Article  Google Scholar 

  6. Wang, M. Y. (2000). An optimum design for 3-D fixture synthesis in a point set domain. IEEE Transactions on Robotics and Automation, 16(6),839–846, https://ieeexplore.ieee.org/document/897795

  7. Jiping, Lu., Faping, Z., Jianhua, Z., Hanbo, Q., & Ning, Ma. (2011). Quantitative optimization of workpiece-fixture system’s clamping forces. International Journal of Computational Intelligence Systems, 4(3), 402–409.

    Google Scholar 

  8. Menassa, R. J., & DeVries, W. R. (1991). Optimization methods applied to selecting support positions in fixture design. Journal of Manufacturing Science and Engineering, 113(4), 412–418. https://doi.org/10.1115/1.2899715

    Article  Google Scholar 

  9. Cai, W., Hu, S. J., & Yuan, J. X. (1996). Deformable sheet metal fixturing: Principles, algorithms and simulations. ASME Journal of Manufacturing Science and Engineering, 118(3), 318–324. https://doi.org/10.1115/1.2831031

    Article  Google Scholar 

  10. Hurtado, J., & Melkote, S. N. (1998). A model for the prediction of reaction forces in a 3–2–1 machining fixture. Transactions of the NAMRI of SME, 26, 335–340.

    Google Scholar 

  11. Li, B., & Melkote, S. N. (1999). Improved workpiece location accuracy through fixture layout optimization. International Journal of Machine Tools and Manufacture, 39(6), 871–883. https://doi.org/10.1016/S0890-6955(98)00072-8

    Article  Google Scholar 

  12. Krishnakumar, K., & Melkote, S. N. (2000). Machining fixture layout optimization using the genetic algorithm. International Journal of Machine Tools and Manufacture, 40(4), 579–598. https://doi.org/10.1016/S0890-6955(99)00072-3

    Article  Google Scholar 

  13. Marcelin, J. L. (2001). Genetic search applied to selecting support positions in machining of mechanical parts. The International Journal of Advanced Manufacturing Technology, 17(5), 344–347. https://doi.org/10.1007/s001700170169

    Article  Google Scholar 

  14. Vallapuzha, S., De Meter, E. C., Choudhuri, S., & Khetan, R. P. (2002). An investigation of the effectiveness of fixture layout optimization methods. International Journal of Advanced Machine Tools and Manufacture, 42(2), 251–263. https://doi.org/10.1016/S0890-6955(01)00114-6

    Article  Google Scholar 

  15. Vallapuzha, S., De Meter, E. C., Choudhuri, S., & Khetan, R. P. (2002). An investigation into the use of spatial coordinates for the genetic algorithm based solution of the fixture layout optimization problem. International Journal of Machine Tools & Manufacture, 42(2), 265–275. https://doi.org/10.1016/S0890-6955(01)00113-4

    Article  Google Scholar 

  16. Kaya, N. (2006). Machining fixture locating and clamping position optimization using genetic algorithms. Computers in Industry, 57(2), 112–120. https://doi.org/10.1016/j.compind.2005.05.001

    Article  Google Scholar 

  17. Chen, W., Ni, L., & Xue, J. (2008). Deformation control through fixture layout design and clamping force optimization. The International Journal of Advanced Manufacturing Technology, 38, 860–867.

    Article  Google Scholar 

  18. Yeung, K. Y., & Chen, X. (2010). 3-D fixture layout design system based on genetic algorithm. In Proceedings of the 16th international conference on automation and computing (pp. 238–243).

  19. Vishnupriyan, S., Majumderb, M. C., & Ramachandran, K. P. (2011). Optimal fixture parameters considering locator errors. International Journal of Production Research, 49(21), 6343–6361.

    Article  Google Scholar 

  20. Sivakumar, K., & Paulraj, G. (2012). Geometric error control of workpiece during drilling through optimisation of fixture parameter using a genetic algorithm. International Journal of Production Research, 50(12), 3450–3469. https://doi.org/10.1080/00207543.2011.588616

    Article  Google Scholar 

  21. Abedini, V., Shakeri, M., Siahmargouei, M. H., & Baseri, H. (2014). Analysis of the influence of machining fixture layout on the workpiece’s dimensional accuracy using genetic algorithm. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 228(11), 1409–1418. https://doi.org/10.1177/0954405413519605

    Article  Google Scholar 

  22. Padmanaban, K. P., Arulshri, K. P., & Prabhakaran, G. (2009). Machining fixture layout design using ant colony algorithm based continuous optimization method. The International Journal of Advanced Manufacturing Technology, 45, 922–934. https://doi.org/10.1007/s00170-009-2035-6

    Article  Google Scholar 

  23. Dou, J., Wang, X., & Wang, L. (2011). Machining fixture layout optimization using particle swarm optimization algorithm. Fourth international seminar on modern cutting and measurement engineering, 7997, 79970S 1–6. https://doi.org/10.1117/12.885289

    Article  Google Scholar 

  24. Elilraja, D., & Vijayan, S. (2015). Particle swarm optimization for integrated fixture layout. Applied Mechanics and Materials, 787, 285–290. https://doi.org/10.4028/www.scientific.net/AMM.787.285

    Article  Google Scholar 

  25. Xing, Y., Chen, W., Li, X., Lu, J., & Zhang, H. (2015). Multi-Station fixture location layout optimization design for sheet metal parts. Journal of Computational and Theoretical Nanoscience, 12(9), 2903–2908.

    Article  Google Scholar 

  26. Prabhakaran, G., Padmanaban, K. P., & Krishnakumar, R. (2007). Machining fixture layout optimization using FEM and evolutionary techniques. International Journal of Advanced Manufacturing Technology, 32, 1090–1103. https://doi.org/10.1007/s00170-006-0441-6

    Article  Google Scholar 

  27. Sundararaman, K. A., Guharaja, S., Padmanaban, K. P., & Sabareeswaran, M. (2014). Design and optimization of machining fixture layout for end-milling operation. International Journal of Advanced Manufacturing Technology, 73, 669–679. https://doi.org/10.1007/s00170-014-5848-x

    Article  Google Scholar 

  28. Sundararaman, K. A., Padmanaban, K. P., & Sabareeswaran, M. (2015). Optimization of machining fixture layout using integrated response surface methodology and evolutionary techniques. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 230(13), 2245–2259. https://doi.org/10.1177/0954406215592920

    Article  Google Scholar 

  29. Sundararaman, K. A., Padmanaban, K. P., Sabareeswaran, M., & Guharaja, S. (2017). An integrated finite element method, response surface methodology, and evolutionary techniques for modeling and optimization of machining fixture layout for 3D hollow workpiece geometry. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 231(23), 4344–4359. https://doi.org/10.1177/0954406216668208

    Article  Google Scholar 

  30. Ali Rıza Yıldız. (2009). A new design optimization framework based on immune algorithm and Taguchis method. Computers in Industry, 60(8), 613–620. https://doi.org/10.1016/j.compind.2009.05.016

    Article  Google Scholar 

  31. Selvakumar, S., Arulshri, K. P., Padmanaban, K. P., & Sasikumar, K. S. K. (2013). Design and optimization of machining fixture layout using ANN and DOE. International Journal of Advanced Manufacturing Technology, 65, 1573–1586. https://doi.org/10.1007/s00170-012-4281-2

    Article  Google Scholar 

  32. Rex, F. M. T., & Ravindran, D. (2017). An integrated approach for optimal fixture layout design. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 231(7), 1217–1228. https://doi.org/10.1177/0954405415590991

    Article  Google Scholar 

  33. Lu, C., & Zhao, H. W. (2015). Fixture layout optimization for deformable sheet metal workpiece. International Journal of Advanced Manufacturing Technology, 78, 85–98.

    Article  Google Scholar 

  34. Wang, Z., Yang, B., Kang, Y., & Yaung, Y. (2016). Development of a prediction model based on RBF neural network for sheet metal fixture locating layout design and optimization. Computational Intelligence and Neuroscience, 2016, 1–6. https://doi.org/10.1155/2016/7620438

    Article  Google Scholar 

  35. Rukhaiyar, S., Alam, M. N., & Samadhiya, N. K. (2018). A PSO-ANN hybrid model for predicting factor of safety of slope. International Journal of Geotechnical Engineering, 12(6), 556–566. https://doi.org/10.1080/19386362.2017.1305652

    Article  Google Scholar 

  36. Karri, R. R., Tanzifi, M., Yaraki, M. T., & Sahu, J. N. (2018). Optimization and modeling of methyl orange adsorption onto polyaniline nano-adsorbent through response surface methodology and differential evolution embedded neural network. Journal of Environmental Management, 223, 517–529. https://doi.org/10.1016/j.jenvman.2018.06.027

    Article  Google Scholar 

  37. Li, B., & Melkote, S. N. (2001). Fixture clamping force optimisation and its impact on workpiece location accuracy. The International Journal of Advanced Manufacturing Technology, 17, 104–113. https://doi.org/10.1007/s001700170198

    Article  Google Scholar 

  38. Dureja, J. S., Singh, R., & Bhatti, M. S. (2014). Optimizing flank wear and surface roughness during hard turning of AISI D3 steel by Taguchi and RSM methods. Production and Manufacturing Research, 2(1), 767–783. https://doi.org/10.1080/21693277.2014.955216

    Article  Google Scholar 

  39. Jain, A. K., Mao, J., & Mohiuddin, K. M. (1996). Artificial neural networks: A tutorial. Computer, 29, 31–44. https://doi.org/10.1109/2.485891

    Article  Google Scholar 

  40. Priddy, K. L., & Keller, P. E. (2005). Artificial neural networks: an introduction. SPIE Press.

    Book  Google Scholar 

  41. Nguyen, H., Bui, X. N., Bui, H. B., & Mai, N. L. (2020). A comparative study of artificial neural networks in predicting blast-induced air-blast overpressure at Deo Nai open-pit coal mine, Vietnam. Neural Computing and Application, 32, 3939–3955. https://doi.org/10.1007/s00521-018-3717-5

    Article  Google Scholar 

  42. Nguyen, H., Drebenstedt, C., Bui, X. N., & Bui, D. T. (2020). Prediction of blast-induced ground vibration in an open-pit mine by a novel hybrid model based on clustering and artificial neural network. Natural Resources Research, 29, 691–709. https://doi.org/10.1038/s41598-019-50262-5

    Article  Google Scholar 

  43. Kennedy, J., & Eberhart, R. C. (1997). A discrete binary version of the particle swarm algorithm. 1997 IEEE international conference on systems, man, and cybernetics. Computational Cybernetics and Simulation, Orlando, FL, USA, 5, 4104–4108. https://doi.org/10.1109/ICSMC.1997.637339

    Article  Google Scholar 

  44. Khan, K., & Sahai, A. (2012). A comparison of BA, GA, PSO, BP and LM for training feed forward neural networks in e-learning context. International Journal of Intelligent Systems and Applications, 7, 23–29.

    Google Scholar 

  45. Kumar, K., & Davim, J. P. (2018). Identification of optimal process parameters in electro-discharge machining using ANN and PSO. In Soft computing techniques and applications in mechanical engineering (pp. 72–90).

  46. Moayedi, H., Mehrabi, M., Mosallanezhad, M., Rashid, A. S. A., & Pradhan, B. (2019). Modification of landslide susceptibility mapping using optimized PSO-ANN technique. Engineering with Computers, 35, 967–984.

    Article  Google Scholar 

  47. Nguyen, H., Moayedi, H., Foong, L. K., Najjar, H. A. H., Jusoh, W. A. W., Rashid, A. S. A., & Jamali, J. (2020). Optimizing ANN models with PSO for predicting short building seismic response. Engineering with Computers, 36, 823–837.

    Article  Google Scholar 

  48. Chau, K. W. (2007). Application of a PSO-based neural network in analysis of outcomes of construction claims. Automation in Construction, 16(5), 642–646.

    Article  Google Scholar 

  49. Golberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. Addion Wesley.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. A. Sundararaman.

Additional information

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

Ramesh, M., Sundararaman, K.A., Sabareeswaran, M. et al. Development of Hybrid Artificial Neural Network–Particle Swarm Optimization Model and Comparison of Genetic and Particle Swarm Algorithms for Optimization of Machining Fixture Layout. Int. J. Precis. Eng. Manuf. 23, 1411–1430 (2022). https://doi.org/10.1007/s12541-022-00698-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12541-022-00698-z

Keywords

Navigation