Abstract
Particle swarm optimizers are routinely utilized in engineering design problems, but much work remains to take advantage of their full potential in the combined areas of sensitivity analysis and tolerance synthesis. In this paper, a novel Pareto-based multiobjective formulation is proposed to enhance the operations of a particle swarm optimizer and systematically distribute tolerances among various components of a mechanical assembly. The enhanced algorithm relies on nonlinear sensitivity analysis and the statistical root sum squares model to simultaneously optimize product performance criteria, the manufacturing cost, and the stack-up tolerance. It is shown that the proposed algorithm can accomplish its optimization task by successfully shifting nominal values of design parameters instead of the expensive tightening of component tolerances. Several numerical experiments for optimal design of a stepped bar assembly were conducted, which highlight the advantages of the proposed methodology.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Chase KW (1999) Minimum-cost tolerance allocation. ADCATS Report No. 99-5. Department of Mechanical Engineering, Brigham Young University, Provo
Creveling CM (1997) Tolerance design, a handbook for developing optimal specifications. Wesley, Massachusetts
Altarazi S (2005) Operational tolerance allocation and machine assignment under process capability and product value constraints, Ph.D. Thesis, Wichita State University
Coello Coello C, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, 2nd edn. Springer, New York
Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, Chichester
Knowles J, Corne D, Deb K (eds) (2008) Multiobjective problem solving from nature: from concepts to applications. Springer, New York
Salazar D, Rocoo CM (2007) Solving advanced multi-objective robust designs by means of multiple objective evolutionary algorithms (MOEA): a reliability application. Reliab Eng Syst Saf 92:697–706 doi:10.1016/j.ress.2006.03.003
Ray T, Smith W (2006) A surrogate assisted parallel multiobjective evolutionary algorithm for robust engineering design. Eng Optim 38:997–1011 doi:10.1080/03052150600882538
Engelbrecht AP (2005) Fundamentals of computational swarm intelligence. Wiley, Chichester
Clerc M (2006) Particle swarm optimization. ISTE, California
Reyes-Sierra M, Coello C (2006) A survey of the state-of-the-art multi-objective particle swarm optimizers. Int J Comput Intell Res 2:287–308
Ochlak E, Forouraghi B (2006) A particle swarm algorithm for multiobjective design optimization. Proceedings of the 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 06) 765–772
Ho SL, Yang S, Ni G, Lo EW, Wong HC (2005) A particle swarm optimization-based method for multiobjective design optimizations. IEEE Trans Magn 41:1756–1759 doi:10.1109/TMAG.2005.846033
Liu D, Tan K, Goh C, Ho W (2007) A multiobjective memetic algorithm based on particle swarm optimization. IEEE Trans Syst Man Cybern B Cybern 37:585–605
Ray T, Liew KM (2002) A swarm metaphor for multiobjective design optimization. Eng Optim 34:141–153 doi:10.1080/03052150210915
Reddy MJ, Kumar DN (2007) An efficient multi-objective optimization based on swarm intelligence for engineering design. Eng Optim 39:49–68 doi:10.1080/03052150600930493
Shim M, Suh M (2002) Pareto-based continuous evolutionary algorithms for multiobjective optimization. Eng Comput 19:22–48 doi:10.1108/02644400210413649
Saltelli A, Tarantola S, Chan K (1999) A quantitative, model independent method for global sensitivity analysis of model output. Technometrics 41:39–56 doi:10.2307/1270993
Prabhaharan G, Asokan P, Rajendran S (2005) Sensitivity-based conceptual design and tolerance allocation using the continuous ants colony algorithm (CACO). Int J Adv Manuf Technol 25:516–526 doi:10.1007/s00170-003-1846-0
Jin Y (2002) Effectiveness of weighted aggregation of objectives for evolutionary multiobjective optimization: methods, analysis and applications. Technical Report. Honda R&D Europe (D) GmbH, Germany
Feng CX, Kusiak A (1997) Robust tolerance design with the integer programming approach. J Manuf Sci Eng 119:603–610 doi:10.1115/1.2831193
Steiner G, Watzenig D (2003) Particle swarm optimization for worst case tolerance design. IEEE International Conference on Industrial Technology (ICIT ’03) 1:78–82
Haq AN, Sivakumar K, Saravanan R, Karthikeyan K (2006) Particle swarm optimization (PSO) algorithm for optimal machining allocation of clutch assembly. Int J Adv Manuf Technol 27:865–869 doi:10.1007/s00170-004-2274-5
Deb K, Agrawal S, Pratap A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. KanGAL Report 200001, Indian Institute of Technology, Kanpur, India
Li X (2004) Better spread and convergence: particle swarm multiobjective optimization using the maximum fitness function. Lect Notes Comput Sci 3102:117–128
Raquel CR, Naval PC (2005) An effective use of crowding distance in multiobjective particle swarm optimization. Proceedings of the 2005 Conference on Genetic and Evolutionary Computation (GECCO ‘05) 257–264
He S, Prempain E, Wu QH (2004) An improved particle swarm optimizer for mechanical design optimization problems. Eng Optim 36:585–605 doi:10.1080/03052150410001704854
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Forouraghi, B. Optimal tolerance allocation using a multiobjective particle swarm optimizer. Int J Adv Manuf Technol 44, 710–724 (2009). https://doi.org/10.1007/s00170-008-1892-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-008-1892-8