Skip to main content

Abstract

Process planning has been defined as the systematic determination of the machining methods (operations, machine, tool, fixture) by which a product is to be manufactured economically and competitively. A process plan describes the manufacturing processes for transforming a raw material to a completed part, within the available machining resources. This chapter presents the application of genetic algorithms (GAs) in computer aided process planning (CAPP), and the development of a CAPP system based on a GA. The key to successfully applying GAs to a real-world application such as process planning is to model the problem from an optimization perspective, and to design a special representation mechanism, operators, and constraints to introduce the domain knowledge into the algorithms. These steps are discussed in great detail to show how evolutionary algorithms such as GAs can be used to solve a difficult real-world problem along with their advantages.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chang, T.C.: Expert Process Planning of Manufacturing. Addison-Wesley, Reading (1990)

    Google Scholar 

  2. ElMaraghy, H.A., Agerman, E., Davies, B.J.: Evolution and future perspective of capp. Annals of the CIRP 42(2), 739–755 (1993)

    Article  Google Scholar 

  3. Alting, L., Zhang, H.C.: Computer aided process planning: The state-of-the-art survey. International Journal of Production Research 27(4), 553–585 (1989)

    Article  Google Scholar 

  4. Bedworth, D., Henderson, M.R., Wolfe, P.M.: Computer-integrated Design and Manufacturing. McGraw-Hill, New York (1991)

    Google Scholar 

  5. Chen, C.L.P., LeClair, S.R.: Integration of design and manufacturing solving setup generation and feature sequencing using an unsupervised-learning approach. Computer Aided Design 26(1), 59–75 (1994)

    Article  MATH  Google Scholar 

  6. Chu, C.C.P., Gadh, R.: Feature-based approach for set-up minimization of process design from product design. Computer Aided Design 28(5), 321–332 (1996)

    Article  Google Scholar 

  7. Demey, S., van Brussel, H., Derache, H.: Determining set-ups for mechanical workpieces. Robotics & Computer-Integrated Manufacturing 12(2), 195–205 (1996)

    Article  Google Scholar 

  8. Gupta, S.K.: Using manufacturing planning to generate manufacturability feedback. Journal of Mechanical Design 119, 73–80 (1997)

    Article  Google Scholar 

  9. Khoshnevis, B., Park, J.Y., Sormaz, D.: A cost based system for concurrent part and process design. The Engineering Economist 40(1), 101–119 (1994)

    Article  Google Scholar 

  10. Usher, J.M., Bowden, R.O.: The application of genetic algorithms to operation sequencing for use in computer-aided process planning. Computer and Industrial Engineering 30(4), 999–1013 (1996)

    Article  Google Scholar 

  11. Hoi, D.Y., Dutta, D.: A genetic algorithm application for sequencing operations in process planning for parallel machining. IIE Transaction 28(1), 55–68 (1996)

    Article  Google Scholar 

  12. Kiritsis, D., Porchet, M.: A generic petri net model for dynamic process planning and sequence optimization. Advances in Engineering Software 25, 61–71 (1996)

    Article  Google Scholar 

  13. Motipalli, V.V.S.K., Krishnaswami, P.: Automation of process planning for boring of turned components with arbitrary internal geometry from a semi-finished stock. Journal of Computing and Information Science in Engineering 6(1), 49–59 (2006)

    Article  Google Scholar 

  14. Waiyagan, K., Bohez, E.L.J.: Intelligent feature based process planning for five-axis mill-turn parts. Journal of Computers in Industry 60(5), 296–316 (2009)

    Article  Google Scholar 

  15. Khoshnevis, B., Chen, Q.: Integration of process planning and scheduling functions. Journal of Intelligent Manufacturing 1, 165–176 (1990)

    Article  Google Scholar 

  16. Krith, J.P., Detand, J.: A capp system for nonlinear process plans. Annals of the CIRP 41(1), 489–492 (1992)

    Article  Google Scholar 

  17. Zhang, H.C.: Ippm–a prototype to integrate process planning and job shop scheduling functions. Annals of the CIRP 42(1), 513–518 (1993)

    Article  Google Scholar 

  18. Huang, S.H., Zhang, H.C., Smith, M.L.: A progressive approach for the integration of process planning and scheduling. IIE Transactions 27, 456–464 (1995)

    Article  Google Scholar 

  19. Kim, Y.K., Park, K., Ko, J.: A symbiotic evolutionary algorithm for the integration of process planning and job shop scheduling. Computers and Operations Research 30(8), 1151–1171 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  20. Wang, Z.J., Tian, J., Chen, W.: Integration of process planning and production scheduling based on genetic algorithm. Journal of Communication and Computer 6(6), 12–16 (2009)

    Google Scholar 

  21. Hayes, C.C.: p 3 a process planner for manufacturability analysis. IEEE Transactions on Robotics and Automation 12(2), 220–234 (1996)

    Article  MathSciNet  Google Scholar 

  22. Tan, W.: Integrated Process Planning and Scheduling: a mathematical Programming Modeling Approach. PhD thesis, University of Southern California (1997)

    Google Scholar 

  23. Leung, H.C.: Annotated bibliography on computer-aided process planning. International Journal of Advanced Manufacturing Technology 12, 309–329 (1996)

    Article  Google Scholar 

  24. Hayes, C.C., Wright, P.: Automating process planning: Using feature interactions to guide search. Journal of Manufacturing Systems 8(1), 1–14 (1990)

    Article  Google Scholar 

  25. Gupta, S.K., Nau, D.S.: Systematic approach to analysing the manufacturability of machined parts. Computer–Aided Design 27(5), 323–342 (1995)

    Article  MATH  Google Scholar 

  26. Rho, H.M., Geelink, R., et al.: An integrated cutting tool selection an doperation sequencing method. Annals of the CIRP 41(1), 517–520 (1992)

    Article  Google Scholar 

  27. Palmer, G.J.: An Integrated Approach to Manufacturing Planning. PhD thesis, University of Huddersfield (1994)

    Google Scholar 

  28. Mettala, E.G., Hoshi, S.: A compact representation of alternative process plans/routings for fms control activities. Journal of Deisgn and Manufacturing 3, 91–104 (1993)

    Google Scholar 

  29. Irani, S.A., Koo, H.Y., Raman, S.: Feature based operation sequence generation in capp. International Journal of Production Research 33(1), 17–39 (1995)

    Article  MATH  Google Scholar 

  30. Prabhu, P., Elhence, S., Wang, H., Wysk, R.: An operations network generator for computer aided process planning. Journal of Manufacturing Systems 9(4), 283–291 (1990)

    Article  Google Scholar 

  31. Noto La Deiga, S., Perrone, G., Piacentini, M.: Multiobjectives approach for process planning selection in ims environment. Annuals of the CIRP 45(1), 471–474 (1996)

    Article  Google Scholar 

  32. Zhang, H.C., Huang, S.H.: A fuzzy approach to process plan selection. International Journal of Production Research 32(6), 1265–1279 (1994)

    Article  MATH  Google Scholar 

  33. Hayes, C.C.: Plan–based manufacturability analysis and generation of shape–changing redesign suggestion. Journal of Intelligent Manufacturing 7, 121–132 (1996)

    Article  Google Scholar 

  34. Khoshnevis, B., Park, J.Y., Smoraz, D.: A cost based system for concurrent part and process design. The Engineering Economist 40(1), 101–119 (1994)

    Article  Google Scholar 

  35. Wong, T.N., Siu, S.L.: A knowledge–based approach to automated manufacturing process selection and sequencing. International Journal of Production Research 33(12), 3465–3484 (1995)

    Article  MATH  Google Scholar 

  36. Gu, P., Zhang, Y.: Operation sequencing in an automated process planning system. Journal of Intelligent Manufacturing 4, 219–232 (1993)

    Article  Google Scholar 

  37. Váncza, J., Márkus, A.: Genetic algorithms in process planning. Computers in Industry 17(23), 181–184 (1991)

    Article  Google Scholar 

  38. Husbands, P., Mill, F., Warrington, S.: Generating optimal process plans from first principle. In: Expert Systems for Management and Engineering, Ellis Horwood (1990)

    Google Scholar 

  39. Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  40. Caponio, A., Cascella, G.L., Neri, F., Salvatore, N., Sumner, M.: A fast adaptive memetic algorithm for off-line and on-line control design of pmsm drives. IEEE Transactions on Systems, Man and Cybernetics – Part B, Special Issue on Memetic Algorithms 37(1), 28–41 (2007)

    Article  Google Scholar 

  41. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  42. Bruns, R.: Direct chromosome representation and advanced genetic operators for production scheduling. In: The Fifth International Conference on Genetic Algorithms, pp. 352–359 (1993)

    Google Scholar 

  43. Moon, C., Seo, Y.: Evolutionary algorithm for advanced process planning and scheduling in a multi-plant. Computers and Industrial Engineering 48(2), 311–325 (2005)

    Article  Google Scholar 

  44. Gonçalves, J.F., Resende, M.G.C.: An evolutionary algorithm for manufacturing cell formation. Computers and Industrial Engineering 47(1), 247–273 (2004)

    Article  Google Scholar 

  45. Dereli, T., Filiz, H.I.: Optimization of process planning functions by genetic algorithm. Computers and Industrial Engineering 36(2), 281–308 (1999)

    Article  Google Scholar 

  46. Gen, M., Lin, L., Zhang, H.: Evolutionary techniques for optimization problems in integrated manufacturing state-of-the-art-survey. Computers and Industrial Engineering 56(3), 779–808 (2009)

    Article  Google Scholar 

  47. Brown, K., Cagan, J.: Optimized process planning by generative simulated annealing. Artificial Intelligent for Engineering Design, Analysis and Manufacturing 11, 219–235 (1997)

    Article  Google Scholar 

  48. Rudolph, G.: Convergence properties of canonical genetic algorithms. IEEE Transactions on Neural Networks 5(1), 11–96 (1994)

    Article  Google Scholar 

  49. Eiben, A.E., Aarts, E.H., Van Hee, K.M.: Global convergence of genetic algorithms: An infinite markov chain analysis. In: Proceeding of the First International Conference on Parallel Problme Solving from Nature, pp. 4–17. Springer, Heidelberg (1991)

    Google Scholar 

  50. Dagli, C., Sittisathanchai, S.: Genetic neuro-scheduler for job shop scheduling. Computers and Industrial Engineering 25(1/4), 267–270 (1993)

    Article  Google Scholar 

  51. Alander, J.T.: On optimal population size of genetic algorithms. In: CompuEuro 1992, pp. 65–70 (1992)

    Google Scholar 

  52. Bäck, T., Schütz, M.: Intelligent mutation rate control in canonical genetic algorithms. In: The 9th International Symposium on Foundation of Intelligent Systems, pp. 155–167 (1996)

    Google Scholar 

  53. Reeves, C.: A genetic algorithm for flow shop sequencing. Computers and Operations Research 22, 5–13 (1996)

    Article  Google Scholar 

  54. Fogel, D.B., Atmar, J.W.: Comparing genetic operators with gaussian mutations in simulated evolutionary processes using linear systems. Biological Cybernetics 63, 111–114 (1990)

    Article  Google Scholar 

  55. Chu, P.C.H.: A Genetic Algorithm Approach for Combinatorial Optimization Problems. PhD thesis, University of London (1997)

    Google Scholar 

  56. Mattfeld, D.C.: Evolutionary Search and the Job Shop: Investigation on Genetic Algorithms for Production Scheduling. PhD thesis, University of Bremen (1995)

    Google Scholar 

  57. Zhang, F., Zhang, Y.F., Nee, A.Y.C.: Using genetic algorithms in process planning for job shop machining. IEEE Transactions on Evolutionary Computation 1(4), 278–289 (1997)

    Article  Google Scholar 

  58. Zhang, F.: Genetic algorithm in computer-aided process planning. Master’s thesis, National University of Singapore (1997)

    Google Scholar 

  59. Ma, G.H., Zhang, Y.F., Nee, A.Y.C.: A simulated annealing-based optimization algorithm for process planning. Internal Journal of Product Research 38(12), 2671–2687 (2000)

    Article  Google Scholar 

  60. Zhang, Y.F., Ma, G.H., Nee, A.Y.C.: Modeling process planning problems in an optimization perspective. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 1764–1769 (1999)

    Google Scholar 

  61. Ma, G.H., Zhang, F., Zhang, Y.F., Nee, A.Y.C.: An automated process planning system based on genetic algorithm and simulated annealing. In: Proceedings of ASME Design Engineering Technical Conferences and Computer and Information in Engineering Conference, September 29-October 2 (2002)

    Google Scholar 

  62. Wang, L.: Database in process planning. Master’s thesis, National University of Singapore (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ma, G., Zhang, F. (2012). Genetic Algorithms for Manufacturing Process Planning. In: Chiong, R., Weise, T., Michalewicz, Z. (eds) Variants of Evolutionary Algorithms for Real-World Applications. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23424-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23424-8_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23423-1

  • Online ISBN: 978-3-642-23424-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics