Integrated CAD tolerancing model based on difficulty coefficient evaluation and Lagrange multiplier

  • Mehdi Tlija
  • Maroua Ghali
  • Nizar AifaouiEmail author


Tolerance allocation is a very important assignment. In fact, knowing how to allocate efficiently tolerances for assembly parts in a computer-aided design (CAD) and computer-aided manufacturing (CAM) system is a very key issue because the cost and quality depend directly on dimension tolerances. The traditional optimization approaches complain about a lack regarding the evaluation of manufacturing difficulty to solve tolerance allocation problem. In this paper, a new approach based on difficulty coefficient evaluation (DCE) and Lagrange multiplier (LM) method is presented to obtain an economical tolerance allocation. In fact, DCE technique, based on the failure mode, effects and criticality analysis (FMECA) tool, is used to quantify the manufacturing difficulty of mechanical parts, as well as the LM method is developed to optimize the proposed approach while respecting the functions and manufacturing requirements. A case study is established to verify the highlights of this work. Indeed, the computed result shows that the method can produce tolerance allocation economically and accurately according to difficulty requirements. Consequently, the proposed method is performed to exploit fully design for manufacturing and assembly (DFMA). For this, an integrated CAD/tolerancing model based on manufacturing difficulty (ICADTMD) is developed using graphical user interface (GUI) in MATLAB.


Tolerance allocation Manufacturing difficulty FMECA LM Minimal dimension chain 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Chase KW, Greenwood WH, Loosli BG et al (1990) Least cost tolerance allocation for mechanical assemblies with automated process selection. Manuf Rev 3(1):49–59Google Scholar
  2. 2.
    Wu Z, Elmaraghy WH, ElMaraghy HA (1988) Evaluation of cost tolerance algorithms for design tolerance analysis and synthesis. Manuf Rev 1(3):168–179Google Scholar
  3. 3.
    Dong Z, Hu W, Xue D (1994) New production cost tolerance models for tolerance synthesis. J Eng Ind Trans ASME 116(2):199–206CrossRefGoogle Scholar
  4. 4.
    Muthu P, Dhanalakshmi V, Sankaranarayanasamy K (2009) Optimal tolerance design of assembly for minimum quality loss and manufacturing cost using metaheuristic algorithms. Int J Adv Manuf Technol 44(11):1154–1164CrossRefGoogle Scholar
  5. 5.
    Huang MF, Zhong YR, Xu ZG (2005) Concurrent process tolerance design based on minimum product manufacturing cost and quality loss. Int J Adv Manuf Technol 25(7–8):714–722CrossRefGoogle Scholar
  6. 6.
    Lu C, Zhao WH, Yu SJ (2012) Concurrent tolerance design for manufacture and assembly with a game theoretic approach. Int J Adv Manuf Technol 62(1):303–316CrossRefGoogle Scholar
  7. 7.
    Cheng KM, Tsai JC (2011) Optimal statistical tolerance allocation of assemblies for minimum manufacturing cost. Appl Mech Mater 52–54:1818–1823CrossRefGoogle Scholar
  8. 8.
    Cheng KM, Tsai JC (2013) Optimal statistical tolerance allocation for reciprocal exponential cost-tolerance function. Proc Inst Mech Eng B J Eng Manuf 227(5):650–656CrossRefGoogle Scholar
  9. 9.
    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(5):516–526CrossRefGoogle Scholar
  10. 10.
    Zong Y, Mao J (2015) Tolerance optimization design based on the manufacturing costs of assembly quality. Procedia CIRP 27:324–329CrossRefGoogle Scholar
  11. 11.
    Dinesh SS, Kamlesh P (2013) Simultaneous optimization of tolerances for prismatic part assembly in different stack up conditions. Int J Min Metall Mech Eng 1(2):183–186Google Scholar
  12. 12.
    Kumar LR, Padmanaban KP, Balamurugan C (2016) Least cost–tolerance allocation based on Lagrange multiplier. Concurr Eng: Research and Applications 1–14.
  13. 13.
    Prabhaharan G, Asokan P, Ramesh P et al (2004) Genetic algorithm-based optimal tolerance allocation using least cost model. Int J Adv Manuf Technol 24(9):647–660CrossRefGoogle Scholar
  14. 14.
    Singh PK, Jain SC, Jain PK (2005) Advanced optimal tolerance design of mechanical assemblies considering interrelated dimension chains and process precision limits. Comput Ind 56(2):179–194CrossRefGoogle Scholar
  15. 15.
    Sivakumar K, Balamurugan C, Ramabalan S, Venkataraman SB (2009) Optimal concurrent dimensional and geometrical tolerancing based on evolutionary algorithms. In: Proceedings of the world congress on nature and biologically inspired computing (NaBIC), Coimbatore, India: 300–305Google Scholar
  16. 16.
    kumar MS, Kannan SM, Jayabalan V (2009) A new algorithm for optimum tolerance allocation of complex assemblies with alternative processes selection. Int J Adv Manuf Technol 40(7–8):819–836CrossRefGoogle Scholar
  17. 17.
    kumar MS, Stalin B (2009) Optimum tolerance synthesis for complex assembly with alternative process selection using Lagrange multiplier method. Int J Adv Manuf Technol 44(3):405–411CrossRefGoogle Scholar
  18. 18.
    Sivakumar K, Balamurugan C, Ramabalan S (2010) Concurrent multi-objective tolerance allocation of mechanical assemblies considering alternative manufacturing process selection. Int J Adv Manuf Technol 53(5–8):711–732Google Scholar
  19. 19.
    Zhao YM, Liu DS, Wen ZJ (2016) Optimal tolerance design of product based on service quality loss. Int J Adv Manuf Technol 82:1715–1724CrossRefGoogle Scholar
  20. 20.
    Rao RV, More KC (2014) Advanced optimal tolerance design of machine elements using teaching-learning-based optimization algorithm. Prod Manuf Res 2(1):71–94Google Scholar
  21. 21.
    Wang GD, Yang Y, Wang W, Si-Chao LV (2016) Variable coefficients reciprocal squared model based on multi-constraints of aircraft assembly tolerance allocation. Int J Adv Manuf Technol 82:227–234CrossRefGoogle Scholar
  22. 22.
    Kumar LR, Padmanaban KP, Ganesh Kumar S, Balamurugan C (2016) Design and optimization of concurrent tolerance in mechanical assemblies using bat algorithm. J Mech Sci Technol 30(6):2601–2614CrossRefGoogle Scholar
  23. 23.
    Ji S, Li X, Ma Y, Cai H (2000) Optimal tolerance allocation based on fuzzy comprehensive evaluation and genetic algorithm. Int J Adv Manuf Technol 16:461–468CrossRefGoogle Scholar
  24. 24.
    Kumar A, Choi SK, Goksel L (2011) Tolerance allocation of assemblies using fuzzy comprehensive evaluation and decision support process. Int J Adv Manuf Technol 55:379–391CrossRefGoogle Scholar
  25. 25.
    Wang Y, Zhai WJ, Yang LP, Wu WG, Ji SP, Ma YL (2007) Study on the tolerance allocation optimization by fuzzy-set weight-center evaluation method. Int J Adv Manuf Technol 33:317–322CrossRefGoogle Scholar
  26. 26.
    Liu M, Liu C, Xing L, Mei F, Zhang X (2016) Study on a tolerance grading allocation method under uncertainty and quality oriented for remanufactured parts. Int J Adv Manuf Technol 87:1265–1272CrossRefGoogle Scholar
  27. 27.
    Hadj RB, Belhadj I, Trigui M, Aifaoui N (2018) Assembly sequences plan generation using features simplification. Int J Adv Eng Softw 119:1–11CrossRefGoogle Scholar
  28. 28.
    Hassani A, Aifaoui N, Benamara A, Samper S (2008) Tolerance analyses and optimizations methodology in integrated design: TOLANALYSES. Mec Ind 5:381–395Google Scholar
  29. 29.
    Tlija M, Louhichi B, BenAmara A (2013) Evaluating the effect of tolerances on the functional requirements of assemblies. Mec Ind 14:191–206CrossRefGoogle Scholar
  30. 30.
    Louhichi B, Tlija M, Benamara A, Tahan A (2015) An algorithm for CAD tolerancing integration: generation of assembly configurations according to dimensional and geometrical tolerances. CAD Comput Aided Des 62:259–274CrossRefGoogle Scholar
  31. 31.
    Adragna PA, Samper S, Favreliere H (2010) How form errors impact on 2D precision assembly with clearance? IFIP Adv Inf Commun Technol 315:50–59CrossRefGoogle Scholar
  32. 32.
    Adragna PA, Samper S, Pillet M, Favreliere H (2006) Analysis of shape deviations of measured geometries with a modal basis. Journal of Machine Engineering: manufacturing accuracy increasing problems, optimization 6(1):134–143Google Scholar
  33. 33.
    Beaucaire P, Gayton N, Duc E, Dantan J-Y (2013) Statistical tolerance analysis of a mechanism with gaps based on system reliability methods. Procedia CIRP 10:2–8.
  34. 34.
    Jbira I, Tlija M, Louhichi B, Tahan A (2017) CAD/tolerancing integration: mechanical assembly with form defects. Int J Adv Eng Softw 000:1–13.
  35. 35.
    Yang CC, Naikan VNA (2003) Optimum design of component tolerances of assemblies using constraint networks. Int J Prod Econ 84(2):149–163CrossRefGoogle Scholar
  36. 36.
    Liu SG, Jin Q, Liu C, Xie RJ (2013) Analytical method for optimal component tolerances based on manufacturing cost and quality loss. Proc Inst Mech Eng B J Eng Manuf 227(10):1484–1491CrossRefGoogle Scholar
  37. 37.
    Singh PK, Jain PK, Jain SC (2009) Important issues in tolerance design of mechanical assemblies. Part 2: tolerance synthesis. Proc Inst Mech Eng B J Eng Manuf 223(10):1249–1287CrossRefGoogle Scholar
  38. 38.
    Sivakumar M, Kannan SM, Jayabalan V (2009) A newalgorithm for optimum tolerance allocation of complex assemblieswith alternative processes selection. Int J Adv Manuf Technol 40(7–8):819–836Google Scholar
  39. 39.
    Ghali M, Tlija M, Aifaoui N, Pairel E (2017) A CAD method for tolerance allocation considering manufacturing difficulty based on FMECA tool. Int J Adv Manuf Technol 91:2435–2446CrossRefGoogle Scholar
  40. 40.
    Noorul A, Haq KS, Saravanan R, Muthiah V (2005) Tolerance design optimization of machine elements using genetic algorithm. Int J Adv Manuf Technol 25(3):385–391Google Scholar
  41. 41.
    Corless RM, Gonnet GH, Hare DEG, Jeffrey DJ, Knuth DH (1996) On the Lambert W function. Adv Comput Math 5:5329–5359MathSciNetCrossRefzbMATHGoogle Scholar
  42. 42.
    Ghali M, Tlija M, Pairel E, Aifaoui N (2018) Unique transfer of functional requirements into manufacturing dimensions in an interactive design context. Int J Interact Des Manuf (IJIDeM).

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2018

Authors and Affiliations

  1. 1.Mechanical Engineering Laboratory, National Engineering School of Monastir (LGM_ENIM)University of MonastirMonastirTunisia

Personalised recommendations