Skip to main content
Log in

Tolerance analysis and yield estimation using Monte Carlo simulation – case study on linear and nonlinear mechanical systems

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

Dimensions of individual components give rise to a critical dimension in an assembly, called the assembly dimension(s) or the assembly response(s). This concept is applicable to any engineering system. Thus, a variation in the individual dimension/characteristics directly affects the assembly response or the performance of the system. The random assembly of the individual dimensions gives rise to a statistical distribution of assembly response. Tolerance analysis is the estimation of resultant variation of the assembly response, for a given set of tolerances associated with individual dimensions, and the functional relationship between the individual dimensions and the assembly response. Several methods for tolerance analysis have been reported over the decades. The Monte Carlo simulation still remains the benchmark approach for testing of the precision obtained by any other method. This paper presents two case studies to explore the insight of the methodology for tolerance analysis. The first case study is on a linear assembly while the second one is the nonlinear assembly. Three sub-studies considering (a) uniform distribution, (b) normal distribution, and (c) beta distribution, of individual dimensions have been attempted in each of the two cases. Further, in each sub-study, the tolerance analysis and the yield estimation has been carried out for the worst-case criteria, followed by analysis of the estimated yield due to reduction of assembly tolerance. The results have been presented in the form of histograms for all 2 × 3 × 3 cases.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12

Similar content being viewed by others

References

  1. Singh P K, Jain P K and Jain S C 2009 Important issues in tolerance design of mechanical assemblies. Part-1: Tolerance analysis. Proc. Inst. Mech. Eng. J. Eng. Manuf. 223B(10): 1225–1247

    Article  Google Scholar 

  2. Singh P K and Gulati V 2019 Tolerance analysis of mechanical assemblies using Monte Carlo simulation – a case study. In: Sachdeva A, Kumar P and Yadav O (Eds.) Operations Management and Systems Engineering (Select Proceedings of CPIE 2018). Singapore: Springer, pp. 1–15.

  3. Bjorke O 1989 Computer aided tolerancing. New York: ASME

    Google Scholar 

  4. Welhelm R G and Lu S C Y 1992 Computer methods for tolerance design. Singapore: World Scientific Publishing Co.

    Book  Google Scholar 

  5. Creveling C M 1997 Tolerance design. Reading: Addison Wesley

    Google Scholar 

  6. Chase K W and Greenwood W H 1988 Design issues in mechanical tolerance analysis. Manuf. Rev. 1(1): 50–59

    Google Scholar 

  7. Wu Z, ElMaraghy W H and ElMaraghy H A 1988 Evaluation of cost–tolerance algorithms for design tolerance analysis and synthesis. Manuf. Rev. 1(3): 168–179

    Google Scholar 

  8. Chase K W and Parkinson A R 1991 A survey of research in the application of tolerance analysis to the design of mechanical assemblies. Res. Eng. Des. 3: 23–37

    Article  Google Scholar 

  9. Kumar S and Raman S 1992 Computer aided tolerancing: past, present and future. J. Des. Manuf. 2: 29–41

    Google Scholar 

  10. Gerth R J 1996 Engineering tolerancing: a review of tolerance analysis and allocation. Eng. Des. Autom. 2(1): 3–22

    Google Scholar 

  11. Singh P K, Jain S C and Jain P K 2003 Tolerance analysis of mechanical assemblies using Monte Carlo simulation. Int. J. Ind. Eng. 10(2): 188–196

    Google Scholar 

  12. Hong Y S and Chang T C 2002 A comprehensive review of tolerancing research. Int. J. Prod. Res. 40(11): 2425–2459

    Article  Google Scholar 

  13. Cao Y, Liu T and Yang J 2018 A comprehensive review of tolerance analysis models. Int. J. Adv. Manuf. Technol. 97: 3055–3085

    Article  Google Scholar 

  14. Ramnath S, Haghighi P, Chitale A, Davidson J K and Shah J J 2018 Comparative study of tolerance analysis methods applied to a complex assembly. Procedia CIRP 75: 208–213

    Article  Google Scholar 

  15. Knappe L F 1963 A technique for analyzing mechanism tolerances. Mach. Des. April 25: 155–157

  16. Corlew G T and Oakland F 1976 Monte Carlo simulation for setting dimensional tolerances. Mach. Des. May 6: 91–95

  17. Distler R J 1977 Monte Carlo analysis of system tolerance. IEEE Transactions on Education May: 98–101

  18. Lee J and Johnson G E 1993 Optimal tolerance allotment using a genetic algorithm and truncated Monte Carlo simulation. Comput. Aided Des. 25(9): 601–611

    Article  Google Scholar 

  19. Gao G, Chase K W and Magleby S P 1995 Comparison of assembly tolerance analysis by the direct linearization and modified Monte Carlo simulation method. In: Proceedings of the ASME Design Engineering Technical Conferences, September 17–20, DE-Vol. 82, vol. 1, Boston, MA, pp. 353–360

  20. Varghese P, Braswell R N, Wang B and Zhang C 1996 Statistical tolerance analysis using FRPDF and numerical convolution. Comput. Aided Des. 28(9): 723–732

    Article  Google Scholar 

  21. Lin C Y, Huang W H, Jeng M C and Doong J L 1997 Study of an assembly tolerance allocation model based on Monte Carlo simulation. J. Mater. Process. Technol. 70: 9–17

    Article  Google Scholar 

  22. Kao C, Li C C and Chen S P 2000 Tolerance allocation via simulation embedded sequential quadratic programming. Int. J. Prod. Res. 38(17): 4345–4355

    Article  Google Scholar 

  23. Cvetko R, Chase K W and Magleby S P 1998 New metrics for evaluating Monte Carlo tolerance analysis of assemblies. ADCATS (98-2): Reports and Publications – A Comprehensive Listing of ADCATS Reports, https://www.researchgate.net/publication/2438607

  24. Gerth R J and Hancock W M 2000 Computer aided tolerance analysis for improved process control. Comput. Ind. Eng. 38: 1–19

    Article  Google Scholar 

  25. Rausch C, Nahangi M, Haas C and Liang W 2019 Monte Carlo simulation for tolerance analysis in prefabrication and offsite construction. Autom. Constr. 103: 300–314

    Article  Google Scholar 

  26. Zhou Z G, Huang W and Zhang L 2001 Sequential algorithm based on number theoretic method for tolerance analysis and synthesis. ASME J. Manuf. Sci. Eng. 123(3): 490–493

    Article  Google Scholar 

  27. Huang W, Ceglarek D and Zhou Z 2004 Tolerance analysis for design of multistage manufacturing processes using number-theoretical net method (NT-net). Int. J. Flexible Manuf. Syst. 16: 65–90

    Article  Google Scholar 

  28. Fangcai W, Jean-Yves D, Alain E, Ali S and Patrick M 2009 Improved algorithm for tolerance allocation based on Monte Carlo simulation and discrete optimization. Comput. Ind. Eng. 56: 1402–1413

    Article  Google Scholar 

  29. Tsai J C and Kuo C H 2012 A novel statistical tolerance analysis method for assembled parts. Int. J. Prod. Res. 50(12): 3498–3513

    Article  Google Scholar 

  30. Huang W 2013 Sample size determination in NT-net Quasi-Monte Carlo simulation. ASME Trans. J. Comput. Inf. Sci. Eng. 13(3): 03450-1-7

  31. Yan H, Wu X and Yang J 2015 Application of Monte Carlo method in tolerance analysis. Procedia CIRP 27: 281–285

    Article  Google Scholar 

  32. Corrado A and Polini W 2017 Manufacturing signature in Jacobian and Torsor models for tolerance analysis of rigid parts. Robot. Comput. Integr. Manuf. 46: 15–24

    Article  Google Scholar 

  33. He J R 1991 Estimating the distributions of manufactured dimensions with the beta probability density functions. Int. J. Mach. Tool Manuf. 31(3): 383–396

    Article  Google Scholar 

  34. Law A M and Kelton W D 2000 Simulation modelling & analysis. Singapore: McGraw Hill

    Google Scholar 

  35. Hahn G J 1972 Sample sizes for Monte Carlo simulation. IEEE Trans. Syst. Man Cybern. November: 678–680

  36. Singh P K, Jain S C and Jain P K 2004 A genetic algorithm based solution to optimal tolerance synthesis of mechanical assemblies with alternative manufacturing processes – benchmarking with the exhaustive search method using Lagrange’s multiplier. Proc. Inst. Mech. Eng. J. Eng. Manuf. 218B(7): 765–778

    Article  Google Scholar 

Download references

Acknowledgments

Authors are highly grateful to the anonymous reviewer for pointing out important issues to be addressed for improvement of the manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pradeep K Singh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Singh, P.K., Gulati, V. Tolerance analysis and yield estimation using Monte Carlo simulation – case study on linear and nonlinear mechanical systems. Sādhanā 46, 34 (2021). https://doi.org/10.1007/s12046-020-01545-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12046-020-01545-5

Keywords

Navigation