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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chang, T.C.: Expert Process Planning of Manufacturing. Addison-Wesley, Reading (1990)
ElMaraghy, H.A., Agerman, E., Davies, B.J.: Evolution and future perspective of capp. Annals of the CIRP 42(2), 739–755 (1993)
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)
Bedworth, D., Henderson, M.R., Wolfe, P.M.: Computer-integrated Design and Manufacturing. McGraw-Hill, New York (1991)
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)
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)
Demey, S., van Brussel, H., Derache, H.: Determining set-ups for mechanical workpieces. Robotics & Computer-Integrated Manufacturing 12(2), 195–205 (1996)
Gupta, S.K.: Using manufacturing planning to generate manufacturability feedback. Journal of Mechanical Design 119, 73–80 (1997)
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)
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)
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)
Kiritsis, D., Porchet, M.: A generic petri net model for dynamic process planning and sequence optimization. Advances in Engineering Software 25, 61–71 (1996)
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)
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)
Khoshnevis, B., Chen, Q.: Integration of process planning and scheduling functions. Journal of Intelligent Manufacturing 1, 165–176 (1990)
Krith, J.P., Detand, J.: A capp system for nonlinear process plans. Annals of the CIRP 41(1), 489–492 (1992)
Zhang, H.C.: Ippm–a prototype to integrate process planning and job shop scheduling functions. Annals of the CIRP 42(1), 513–518 (1993)
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)
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)
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)
Hayes, C.C.: p 3 a process planner for manufacturability analysis. IEEE Transactions on Robotics and Automation 12(2), 220–234 (1996)
Tan, W.: Integrated Process Planning and Scheduling: a mathematical Programming Modeling Approach. PhD thesis, University of Southern California (1997)
Leung, H.C.: Annotated bibliography on computer-aided process planning. International Journal of Advanced Manufacturing Technology 12, 309–329 (1996)
Hayes, C.C., Wright, P.: Automating process planning: Using feature interactions to guide search. Journal of Manufacturing Systems 8(1), 1–14 (1990)
Gupta, S.K., Nau, D.S.: Systematic approach to analysing the manufacturability of machined parts. Computer–Aided Design 27(5), 323–342 (1995)
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)
Palmer, G.J.: An Integrated Approach to Manufacturing Planning. PhD thesis, University of Huddersfield (1994)
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)
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)
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)
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)
Zhang, H.C., Huang, S.H.: A fuzzy approach to process plan selection. International Journal of Production Research 32(6), 1265–1279 (1994)
Hayes, C.C.: Plan–based manufacturability analysis and generation of shape–changing redesign suggestion. Journal of Intelligent Manufacturing 7, 121–132 (1996)
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)
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)
Gu, P., Zhang, Y.: Operation sequencing in an automated process planning system. Journal of Intelligent Manufacturing 4, 219–232 (1993)
Váncza, J., Márkus, A.: Genetic algorithms in process planning. Computers in Industry 17(23), 181–184 (1991)
Husbands, P., Mill, F., Warrington, S.: Generating optimal process plans from first principle. In: Expert Systems for Management and Engineering, Ellis Horwood (1990)
Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer, Heidelberg (2003)
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)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)
Bruns, R.: Direct chromosome representation and advanced genetic operators for production scheduling. In: The Fifth International Conference on Genetic Algorithms, pp. 352–359 (1993)
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)
Gonçalves, J.F., Resende, M.G.C.: An evolutionary algorithm for manufacturing cell formation. Computers and Industrial Engineering 47(1), 247–273 (2004)
Dereli, T., Filiz, H.I.: Optimization of process planning functions by genetic algorithm. Computers and Industrial Engineering 36(2), 281–308 (1999)
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)
Brown, K., Cagan, J.: Optimized process planning by generative simulated annealing. Artificial Intelligent for Engineering Design, Analysis and Manufacturing 11, 219–235 (1997)
Rudolph, G.: Convergence properties of canonical genetic algorithms. IEEE Transactions on Neural Networks 5(1), 11–96 (1994)
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)
Dagli, C., Sittisathanchai, S.: Genetic neuro-scheduler for job shop scheduling. Computers and Industrial Engineering 25(1/4), 267–270 (1993)
Alander, J.T.: On optimal population size of genetic algorithms. In: CompuEuro 1992, pp. 65–70 (1992)
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)
Reeves, C.: A genetic algorithm for flow shop sequencing. Computers and Operations Research 22, 5–13 (1996)
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)
Chu, P.C.H.: A Genetic Algorithm Approach for Combinatorial Optimization Problems. PhD thesis, University of London (1997)
Mattfeld, D.C.: Evolutionary Search and the Job Shop: Investigation on Genetic Algorithms for Production Scheduling. PhD thesis, University of Bremen (1995)
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)
Zhang, F.: Genetic algorithm in computer-aided process planning. Master’s thesis, National University of Singapore (1997)
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)
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)
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)
Wang, L.: Database in process planning. Master’s thesis, National University of Singapore (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)