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.
Similar content being viewed by others
References
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
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.
Bjorke O 1989 Computer aided tolerancing. New York: ASME
Welhelm R G and Lu S C Y 1992 Computer methods for tolerance design. Singapore: World Scientific Publishing Co.
Creveling C M 1997 Tolerance design. Reading: Addison Wesley
Chase K W and Greenwood W H 1988 Design issues in mechanical tolerance analysis. Manuf. Rev. 1(1): 50–59
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
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
Kumar S and Raman S 1992 Computer aided tolerancing: past, present and future. J. Des. Manuf. 2: 29–41
Gerth R J 1996 Engineering tolerancing: a review of tolerance analysis and allocation. Eng. Des. Autom. 2(1): 3–22
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
Hong Y S and Chang T C 2002 A comprehensive review of tolerancing research. Int. J. Prod. Res. 40(11): 2425–2459
Cao Y, Liu T and Yang J 2018 A comprehensive review of tolerance analysis models. Int. J. Adv. Manuf. Technol. 97: 3055–3085
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
Knappe L F 1963 A technique for analyzing mechanism tolerances. Mach. Des. April 25: 155–157
Corlew G T and Oakland F 1976 Monte Carlo simulation for setting dimensional tolerances. Mach. Des. May 6: 91–95
Distler R J 1977 Monte Carlo analysis of system tolerance. IEEE Transactions on Education May: 98–101
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
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
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
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
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
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
Gerth R J and Hancock W M 2000 Computer aided tolerance analysis for improved process control. Comput. Ind. Eng. 38: 1–19
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
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
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
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
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
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
Yan H, Wu X and Yang J 2015 Application of Monte Carlo method in tolerance analysis. Procedia CIRP 27: 281–285
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
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
Law A M and Kelton W D 2000 Simulation modelling & analysis. Singapore: McGraw Hill
Hahn G J 1972 Sample sizes for Monte Carlo simulation. IEEE Trans. Syst. Man Cybern. November: 678–680
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12046-020-01545-5