Abstract
Process planning (PP) has an important role in manufacturing systems design and operations. Volume decomposition and machinable volumes (MVs) or machining features determination is the core activity in process planning. This process requires extraction of elementary volumes (EVs), merging or clustering EVs to construct feasible MVs and finally selecting an optimal combination of MVs. Development of MVs is an important activity, so that better solution is obtained by better developed MVs. Generation of limited number of MVs or machining features, which is often performed by experts may miss the optimal solution. Also, using exact methods such as combinatorial optimization not only generate infeasible MVs, but also require an excessive amount of computational time. In this research, the meta-heuristic procedure of flower pollinating by artificial bees (FPAB) is used in manufacturing context to generate and assess the feasibility of MVs. Furthermore, a set-covering method is used to select the optimal solution. The performance of the proposed model is assessed through some numerical examples. The encouraging results of the numerical examples demonstrate good performance of the proposed method in machining feature or machinable volumes determination problem (MVDP).
Similar content being viewed by others
References
Abouel Nasr ES, Kamrani AK (2006) A new methodology for extracting manufacturing features from CAD systems. Comput Ind Eng 51:389–415. doi:10.1016/j.cie.2006.08.004
Babic B, Nesic N, Miljkouic Z (2008) A review of automated feature recognition with rule based pattern recognition. Comput Ind 59:321–337. doi:10.1016/j.compind.2007.09.001
Bhaskara Reddy SV (1999) Operation sequencing in CAPP using genetic algorithms. Int J Prod Res 37:1063–1074
Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm Intelligence: from natural to artificial systems. Oxford University Press, NY
Chang PC (1995) A practical approach for parts scheduling with alternative process plans in automated manufacturing systems. Comput Math Appl 28(9):55–65
Ciurana J, Garcia-Romeu ML, Castero R, Alberti M (2003) A system based on machined volumes to reduce the number of route sheets in process planning. Computers Ind 51(1):41–50
Deneubourg JL, Goss S, Francs N, Sendova-Franks A, Detrain C, Chretien L (1991) The dynamics of collective sorting: robot-like ant and ant-like robot. In: Meyer JA, Wilson SW (eds) In proceedings of the first conference on simulation of adaptive behavior: from animals to animates. MIT Press, Cambridge, MA, pp 356–365
Dereli T, Filiz IH (1999) Optimization of process planning functions by genetic algorithms. Comput Ind Eng 36:281–308
Devireddy CR (1999) Feature-based modelling and neural networks-based CAPP for integrated manufacturing. Int J Comput Integrated Manuf 12:61–74
Ding L, Yue Y, Ahmet K, Jackson M, Parkin R (2005) Global optimization of a feature-based process sequence using GA and ANN techniques. Int J Prod Res 43(15):3247–3272
Eberhart, R. and Kennedy, J., A New Optimizer Using Particles Swarm Theory, Proceeding Sixth International Symposium on Micro Machine and Human Science, PP. 39-43, 1995.
Eberhart R, Shi Y (1998) Comparison between genetic algorithms and particle swarm optimization, The 7th Annual Conference on Evolutionary Programming, San Diego, USA
Gao, L., Gao, H., Zhou, C., Particle swarm optimization based algorithm for machining parameter optimization, Proceeding of the 5th World Congress on Intelligent Control and Automation, June 15-19, 2004.
Geelink R, Salomons OW, Van Slooten F, Houten FJAMV (1995) Unified feature definition for feature-based design and feature-based modeling. In A.A. Busnaina, editor, ASME Computers in Engineering Conference, pp 517–534, New York, NY 10017, September 17–20, Boston, MA 1995. ASME
Granville C (1995) Computer-aided process planning. Comput Aided Eng 8:46–48
Guo YW, Li WD, Mileham AR, Owen GW (2009) Applications of particle swarm optimisation in integrated process planning and scheduling. Robot Comput-Integr Manuf 25:280-288
Gupta SK (1994) Automated manufacturability analysis of machined parts. PhD Thesis, The University of Maryland, USA
Gupta SK, Nau DS (1995) Systematic approach to analyzing the manufacturability of machined parts. Comput Aided Des 27(5):323–342
Han JH (1996) 3D geometric reasoning algorithms for feature recognition. PhD Thesis, The University of Southern California, USA
Han JH, Pratt M, Regli WC (2000) Manufacturing feature recognition from solid models: a status report. IEEE Trans Robot Autom 16:782–789
Handl J, Meyer B (2002) Improved ant-based clustering and sorting in a document retrieval interface.” In proceedings of the 7th international conference on parallel problem solving from nature. 913–923
Houshmand M, Imani DM, Akbari M A (2007) heuristic model to generate, assess and select feasible machining features of prismatic parts”, Proceeding 4th international conference on Digital Enterprise Technology, Bath, United Kingdom 734–741, 19-21, September
Houten, FJAMV (1991) PART: A comptuter aided process planning system. PhD thesis, University of Twente
Ji Q, Marefat MM, Lever PJ (1995) Evidential reasoning approach for recognizing shape features. In proceeding of the 11th conference on artificial intelligence for applications. pp 162-168
Joshi S, Chang TC (1988) Graph based heuristics for recognition of machined features from a 3-D solid model. Comput-Aided Des 20:58–66
Kazemian M, Ramezani Y, Lucas C, Moshiri B (2006) Swarm clustering based on flowers pollination by artificial bees. Swarm Intelligence in Data Mining 34:191–202
Kennedy J, Spears W (1998) Matching algorithms to problems: An experimental test of the particle swarm and some genetic algorithms on the multimodal problem generator, IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, USA
Khan Z, Prasad B, Singh T (1997) Machining condition optimization by genetic algorithms and simulated annealing. Comput Oper Res 24(7):647–659
Khoshnevis B, Sormaz DN, Park JY (1999) An integrated process planning system using feature reasoning and space search-based optimization. IIE Transactions 31:597–616
Kim YS, Wang E (2002) Recognition of machining features for cast then machined parts. Comput Aided Des 34:71–87
Koroseca M, Balic J, Kopaca J (2004) Neural network based manufacturability evaluation of free form machining. Int J Mach Tool Manufact 45(1):13–20
Kryssanov VV, Kleshchev AS, Fukuda Y, Konishi K (1998) Building a logical model in the machining domain for CAPP experts systems. Int J Prod Res 36:939–956
Kueng KW, Yuen D (2003) An intelligent hierarchical work station control model. J Mater Process Tech 139:134–139
Kusiak A (1985) Integer programming approach to process planning. Int J Adv Manuf Tech 1:73–83
Kusiak A (2000) Computational intelligence in design and manufacturing. Wiley, USA
Labroche N, Monmarch N, Venturini G (2002) A new clustering algorithm based on the chemical recognition system of ants. In proceedings of the European conference on artificial intelligence, Lyon, France, 345–349
Lee JY, Kim K (1999) Generating alternative interpretations of machining features. Int J Adv Manuf Tech 15:38–48
Li WD, McMahon CA (2007) A simulated annealing-based optimization approach for integrated process planning and scheduling. Int J Comput Integr Manuf 20(1):80–95
Li WD, Ong SK, Nee AYC (2002) Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts. Int J Prod Res 40(8):1899–1922
Lin AC, Lin SY, Diganta D, Lu WF (1998) An integrated approach to determining the sequence of machining operations for prismatic parts with interacting features. J Mater Process Tech 73:234–250
Lu H, Maranzana R, Mascle C (2007) Decomposition of delta volume for machining. 12th IFToMM World Congress, Besancon
Lumer E, Faieta B (1994) Diversity and adaptation in populations of clustering ants. In proceedings of the third international conference on simulation of adaptive behavior: from animals to animates 3. MIT Press, Cambridge, MA, pp 499–508
Monmarch N, Slimane M, Venturini G (1999) On improving clustering in numerical databases with artificial ants: Advances in artificial life. 5th European conference, ECAL’99, Proceedings of lecture notes in artificial intelligence 1674:626–635
Morad N, Zalzala A (1999) Genetic algorithms in integrated process planning and scheduling. J Intell Manuf 10(2):169–179
Nagaraj HS, Gurumoorthy B (2002) Machinable volume extraction for automatic process planning. IIE Transactions 34:393–410
Norhashimah M, Ams Z (1999) Genetic algorithms in integrated process planning and scheduling. J Intell Manuf 9(2):169–179
Rahmani K, Arezoo B (2007) A hybrid hint-based and graph-based framework for recognition of interacting milling features. Comput Ind 58:304–312
Sakurai H (1995) Volume decomposition and feature recognition: part I—polyhedral objects. Comput Aided Des 27:833–843
Sakurai, H, Chin C (1994) Definition and recognition of volume features for process planning, in Advances in Feature Based Manufacturing, Elsevier pp 65–80
Sakurai H, Dave P (1996) Volume decomposition and feature recognition: part II—curved objects. Comput Aided Des 28:519–537
Sridharan N, Shah JJ (2004) Recognition of multi axis milling features: part I—topological and geometric characteristics. J Comput Inform Sci Eng 4:242–250
Tseng Y, Joshi SB (1994) Recognizing multiple interpretations of interacting machining features. Comput Aided Design 26(9):667–688
Venkatadriagaram S (2000) Feature recognition and high-level process planning for rapid prototyping using 3-axis milling. University of California, Berkeley
Vujosevic R, Kusiak A (1993) Selection of machinable volumes: an object-oriented approach. Expert Systems Appl 4:273–283
Wong TN, Lam SM (2000) Automatic recognition of machining features from computer aided design part models. Proceeding of the Institution of Mechanical Engineers 515–520
Woo Y, Sakurai H (2002) Recognition of maximal features by volume decomposition. Comput Aided Des 34:195–207
Zhang C, Chan KW, Chen YH (1997) A method for recognizing feature interactions and feature components within the interactions. Int J Adv Manuf Tech 13:713–722
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Houshmand, M., Imani, D.M. & Niaki, S.T.A. Using flower pollinating with artificial bees (FPAB) technique to determine machinable volumes in process planning for prismatic parts. Int J Adv Manuf Technol 45, 944–957 (2009). https://doi.org/10.1007/s00170-009-2023-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-009-2023-x