A comprehensive review of tolerance analysis models

During the design and manufacturing process, the dimensional and geometric tolerances assigned to parts will affect the required functionality through a stack-up of deviations. Choosing an appropriate tolerance analysis model is important to calculate the influence that every tolerance has on key characteristics, and these models are fundamental tools for shortening the product development cycle with improved quality at a lower cost. There are many tolerance analysis models proposed in the literature. This paper, relying on the sizable literature, briefly presents eight of the most widely used models for tolerance analysis. Through a study of the research status of the analysis methods and applications, a comparison is proposed to show each method’s advantages and disadvantages, similarities, and differences. Such a comparison furnishes criteria which are helpful in choosing the most appropriate model under various circumstances, as well as improving the accuracy of analysis.

[1]  Dariusz Ceglarek,et al.  Tolerance Analysis for Design of Multistage Manufacturing Processes Using Number-Theoretical Net Method (NT-net) , 2004 .

[2]  Joshua U. Turner,et al.  Variational solid modeling for tolerance analysis , 1993, IEEE Computer Graphics and Applications.

[3]  Alain Desrochers,et al.  Re-Design of Mechanical Assemblies using the Unified Jacobian-Torsor Model for Tolerance Analysis , 2007 .

[4]  Serge Samper,et al.  Tolerance Analysis and Synthesis by Means of Deviation Domains, Axi-Symmetric Cases , 2007 .

[5]  Mohamed Haddar,et al.  Rational method for 3D manufacturing tolerancing synthesis based on the TTRS approach "R3DMTSyn" , 2011, Comput. Ind..

[6]  Nabil Anwer,et al.  Integration of Thermal Effects into Tolerancing Using Skin Model Shapes , 2016 .

[7]  Spencer P. Magleby,et al.  Comparison of Assembly Tolerance Analysis by the Direct Linearization and Modified Monte Carlo Simulation Methods , 1995 .

[8]  Pierre-Antoine Adragna,et al.  Modeling of 2D and 3D Assemblies Taking Into Account Form Errors of Plane Surfaces , 2009, J. Comput. Inf. Sci. Eng..

[9]  Jianguo Yang,et al.  Application of the Jacobian–torsor theory into error propagation analysis for machining processes , 2013 .

[10]  Sandro Wartzack,et al.  Contact and Mobility Simulation for Mechanical Assemblies Based on Skin Model Shapes , 2015, J. Comput. Inf. Sci. Eng..

[11]  Joseph K. Davidson,et al.  A New Mathematical Model for Geometric Tolerances as Applied to Round Faces , 2002 .

[12]  Lazhar Homri,et al.  Tolerance analysis by polytopes: Taking into account degrees of freedom with cap half-spaces , 2015, Comput. Aided Des..

[13]  Wilma Polini,et al.  Computer-Aided Techniques for Geometry Assurance , 2016 .

[14]  Roland Maranzana,et al.  Constrained dimensioning and tolerancing assistance for mechanisms , 1996 .

[15]  Giovanni Celano,et al.  Monitoring the coefficient of variation using a variable sample size control chart in short production runs , 2015 .

[16]  Ke Jiang,et al.  Using Tolerance-Maps to Transfer Datum Plane From Design Tolerancing to Machining Tolerancing , 2013 .

[17]  S. Khodaygan,et al.  Tolerance analysis of mechanical assemblies based on modal interval and small degrees of freedom (MI-SDOF) concepts , 2010 .

[18]  Walid Ghie,et al.  Statistical analysis tolerance using jacobian torsor model based on uncertainty propagation method , 2009 .

[19]  Denis Teissandier,et al.  A computer aided tolerancing model: proportioned assembly clearance volume , 1999, Comput. Aided Des..

[20]  Joseph K. Davidson,et al.  Comparison of Two Similar Mathematical Models for Tolerance Analysis: T-Map and Deviation Domain , 2013 .

[21]  Massimiliano Marziale,et al.  A review of two models for tolerance analysis of an assembly: vector loop and matrix , 2009 .

[22]  Trichy M. Kethara Pasupathy,et al.  A Survey of Mathematical Methods for the Construction of Geometric Tolerance Zones , 2003, J. Comput. Inf. Sci. Eng..

[23]  Sandro Wartzack,et al.  Skin Model Shapes: A new paradigm shift for geometric variations modelling in mechanical engineering , 2014, Comput. Aided Des..

[24]  Spencer P. Magleby,et al.  Generalized 3-D tolerance analysis of mechanical assemblies with small kinematic adjustments , 1998 .

[25]  Paolo Chiabert,et al.  About a CAT model consistent with ISO/TC 213 last issues , 2004 .

[26]  Wilma Polini Taxonomy of models for tolerance analysis in assembling , 2012 .

[27]  Zhihua Zou,et al.  A gap-based approach to capture fitting conditions for mechanical assembly , 2004, Comput. Aided Des..

[28]  Alain Desrochers,et al.  A CAD/CAM representation model applied to tolerance transfer methods , 2003 .

[29]  Joseph K. Davidson,et al.  Statistical Tolerance Allocation for Tab-Slot Assemblies Utilizing Tolerance-Maps , 2010, J. Comput. Inf. Sci. Eng..

[30]  Fei Tao,et al.  Digital twin-driven product design, manufacturing and service with big data , 2017, The International Journal of Advanced Manufacturing Technology.

[31]  O. W. Salomons,et al.  A Tolerancing Tool Based on Kinematic Analogies , 1996 .

[32]  Yanlong Cao,et al.  Statistical Tolerance Analysis Based on Good Point Set and Homogeneous Transform Matrix , 2016 .

[33]  H. C. Zhang,et al.  Theoretical Tolerance Stackup Analysis Based on Tolerance Zone Analysis , 2001 .

[34]  Peigen Li,et al.  A new computer-aided tolerance analysis and optimization framework for assembling processes using DP-SDT theory , 2016 .

[35]  L. Laperriere,et al.  Jacobian-based modeling of dispersions affecting pre-defined functional requirements of mechanical assemblies , 1999, Proceedings of the 1999 IEEE International Symposium on Assembly and Task Planning (ISATP'99) (Cat. No.99TH8470).

[36]  Spencer P. Magleby,et al.  GLOBAL COORDINATE METHOD FOR DETERMINING SENSITIVITY IN ASSEMBLY TOLERANCE ANALYSIS , 1998 .

[37]  Denis Teissandier,et al.  Applying screw theory for summing sets of constraints in geometric tolerancing , 2017 .

[38]  Harald Meerkamm,et al.  Tolerance Analysis of Mechanisms Taking into Account Joints with Clearance and Elastic Deformations , 2009 .

[39]  Victor J. Skowronski Calculating derivatives in statistical tolerance analysis , 1998, Comput. Aided Des..

[40]  Doriane Gouyou,et al.  Tolerance analysis of overconstrained and flexible assemblies by polytopes and finite element computations: application to a flange , 2017, Research in Engineering Design.

[41]  Sandro Wartzack,et al.  A statistical method to identify main contributing tolerances in assemblability studies based on convex hull techniques , 2015 .

[42]  Daniel E. Whitney,et al.  Representation of geometric variations using matrix transforms for statistical tolerance analysis in assemblies , 1994 .

[43]  M. Boyer,et al.  Modeling Spaces for Toleranced Objects , 1991, Int. J. Robotics Res..

[44]  Doriane Gouyou,et al.  Tolerance Analysis by Polytopes: Application to Assembly Interferences Diagnosis , 2016 .

[45]  Frédéric Vignat,et al.  Tolerance analysis in machining using the model of manufactured part (MMP) – comparison and evaluation of three different approaches , 2012, Int. J. Comput. Integr. Manuf..

[46]  Yan Wang Semantic Tolerance Modeling With Generalized Intervals , 2008 .

[47]  Peng Wang,et al.  A solution of worst-case tolerance analysis for partial parallel chains based on the Unified Jacobian-Torsor model , 2017 .

[48]  Sandro Wartzack,et al.  Sensitivity Analysis of features in tolerancing based on constraint function level sets , 2015, Reliab. Eng. Syst. Saf..

[49]  Nabil Anwer,et al.  The skin model, a comprehensive geometric model for engineering design , 2013 .

[50]  W. Ghie,et al.  Statistical and Deterministic Tolerance Analysis and Synthesis Using a Unified Jacobian-Torsor Model , 2002 .

[51]  Haiping Zhu,et al.  A novel tolerance analysis for mechanical assemblies based on Convex Method and non-probabilistic set theory , 2016 .

[52]  Antoine Dumas,et al.  An iterative statistical tolerance analysis procedure to deal with linearized behavior models , 2015 .

[53]  Yan Wang,et al.  Semantic Tolerance Modeling based on Modal Interval Analysis , 2006 .

[54]  Ting Liu,et al.  Application of Quasi-Monte Carlo Method Based on Good Point Set in Tolerance Analysis , 2016, J. Comput. Inf. Sci. Eng..

[55]  A. Desrochers Geometrical Variations Management in a Multi-Disciplinary Environment with the Jacobian-Torsor Model , 2007 .

[56]  Alain Desrochers,et al.  Statistical tolerance analysis using the unified Jacobian–Torsor model , 2010 .

[57]  Zhihua Zou,et al.  Statistical Tolerance Analysis Using GapSpace , 2003 .

[58]  Wilma Polini,et al.  Manufacturing signature in jacobian and torsor models for tolerance analysis of rigid parts , 2017 .

[59]  Joseph K. Davidson,et al.  Modeling of Geometric Variations Within a Tolerance-Zone for Circular Runout , 2009, DAC 2009.

[60]  Alain Desrochers,et al.  Application of a Unified Jacobian-Torsor Model for Tolerance Analysis , 2003, J. Comput. Inf. Sci. Eng..

[61]  Robert G. Wilhelm,et al.  Genetic Algorithms for TTRS tolerance analysis , 2003 .

[62]  Serge Samper,et al.  Elastic Clearance Domain and Use Rate Concept Applications to Ball Bearings and Gears , 2007 .

[63]  Joseph K. Davidson,et al.  Using tolerance maps to validate machining tolerances for transfer of cylindrical datum in manufacturing process , 2014 .

[64]  Joseph K. Davidson,et al.  Tolerance analysis of parallel assemblies using Tolerance-Maps® and a functional Map derived from induced deformations , 2013, DAC 2013.

[65]  W. Ghie,et al.  A Unified Jacobian-Torsor Model for Analysis in Computer Aided Tolerancing , 2003 .

[66]  Y. S. Hong,et al.  A comprehensive review of tolerancing research , 2002 .

[67]  Xiaobin You,et al.  GapSpace Multi‐Dimensional Assembly Analysis , 2013 .

[68]  Singiresu S Rao,et al.  Fuzzy Analysis of Geometric Tolerances Using Interval Method , 2006 .

[69]  Bernard Anselmetti Generation of functional tolerancing based on positioning features , 2006, Comput. Aided Des..

[70]  Hua Chen A New Approach of Constraints Establishment and Optimization for Matrix Tolerance Model , 2016 .

[71]  Wilma Polini,et al.  Geometric Tolerance Analysis , 2011 .

[72]  Jean-Yves Dantan,et al.  Tolerance synthesis: quantifier notion and virtual boundary , 2005, Comput. Aided Des..

[73]  Max Giordano,et al.  A new calculation method for the worst case tolerance analysis and synthesis in stack-type assemblies , 2011, Comput. Aided Des..

[74]  Massimiliano Marziale,et al.  Review of variational models for tolerance analysis of an assembly , 2011 .

[75]  Lazhar Homri,et al.  Tolerancing Analysis by Operations on Polytopes , 2013 .

[76]  Sandro Wartzack,et al.  Approaches for the assembly simulation of skin model shapes , 2015, Comput. Aided Des..

[77]  Pierre-Antoine Adragna,et al.  How Form Errors Impact on 2D Precision Assembly with Clearance? , 2010, IPAS.

[78]  G. Thimm,et al.  A Matrix Method for Calculating Working Dimensions and Offsets for Tolerance Charting , 2002 .

[79]  Sandro Wartzack,et al.  Tolerance analysis of systems in motion taking into account interactions between deviations , 2013 .

[80]  Nabil Anwer,et al.  Quick GPS: A new CAT system for single-part tolerancing , 2010, Comput. Aided Des..

[81]  Sandro Wartzack,et al.  A Quantitative Comparison of Tolerance Analysis Approaches for Rigid Mechanical Assemblies , 2016 .

[82]  Joseph K. Davidson,et al.  Using Tolerance-Maps to Generate Frequency Distributions of Clearance and Allocate Tolerances for Pin-Hole Assemblies , 2007, J. Comput. Inf. Sci. Eng..

[83]  O. W. Salomons,et al.  A computer aided tolerancing tool II: tolerance analysis , 1996 .

[84]  Spencer P. Magleby,et al.  Including Geometric Feature Variations in Tolerance Analysis of Mechanical Assemblies , 1996 .

[85]  Nabil Anwer,et al.  Deviation Modeling and Shape Transformation in Design for Additive Manufacturing , 2017 .

[86]  Wilma Polini,et al.  Manufacturing signature in variational and vector-loop models for tolerance analysis of rigid parts , 2017 .

[87]  Max Giordano,et al.  A Generic Method for the Worst Case and Statistical Tridimensional Tolerancing Analysis , 2013 .

[88]  Sandro Wartzack,et al.  A Comprehensive Framework for Skin Model Simulation , 2012 .

[89]  Chaowang Bo,et al.  A comparison of tolerance analysis models for assembly , 2013 .

[90]  Xingyu Yan,et al.  Generation of consistent skin model shape based on FEA method , 2017 .

[91]  Byung Man Kwak,et al.  Efficient statistical tolerance analysis for general distributions using three-point information , 2002 .

[92]  Massimiliano Marziale,et al.  A review of two models for tolerance analysis of an assembly: Jacobian and torsor , 2011, Int. J. Comput. Integr. Manuf..

[93]  M. N. Islam,et al.  Functional dimensioning and tolerancing software for concurrent engineering applications , 2004, Comput. Ind..

[94]  Yusheng Liu HIERACHICAL REPRESENTATION MODEL AND ITS REALIZATION OF TOLERANCE BASED ON FEATURE , 2003 .

[95]  Yan Wang Semantic Tolerance Modeling , 2006, DAC 2006.

[96]  B. Bjerkehagen,et al.  Chromosome aberrations and HEY1-NCOA2 fusion gene in a mesenchymal chondrosarcoma , 2014, Oncology reports.

[97]  Yanru Zhang,et al.  The quality control method for remanufacturing assembly based on the Jacobian-torsor model , 2015 .

[98]  Basilio Ramos Barbero,et al.  Validation of a tolerance analysis simulation procedure in assemblies , 2015 .

[99]  Alex Ballu,et al.  A Model for a Coherent and Complete Tolerancing Process , 2007 .

[100]  Lapo Governi,et al.  Tolerance Analysis with eM-TolMate , 2003, J. Comput. Inf. Sci. Eng..

[101]  Vijay Srinivasan,et al.  Geometric Tolerancing: I. Virtual Boundary Requirements , 1989, IBM J. Res. Dev..

[102]  Wei Sun,et al.  A novel non-probabilistic approach using interval analysis for robust design optimization , 2009 .

[103]  S. Biringen,et al.  Numerical Simulation of a Cylinder in Uniform Flow , 1996 .

[104]  Wenzhen Huang,et al.  Sample Size Determination in NT-Net Quasi-Monte Carlo Simulation , 2013, J. Comput. Inf. Sci. Eng..

[105]  Joseph K. Davidson,et al.  Geometric tolerances: A new application for line geometry and screws , 2002 .

[106]  Max Giordano,et al.  A Method for Three Dimensional Tolerance Analysis and Synthesis Applied to Complex and Precise Assemblies , 2008, IPAS.

[107]  Joseph K. Davidson,et al.  A New Mathematical Model for Geometric Tolerances as Applied to Axes , 2003, DAC 2003.

[108]  Sandro Wartzack,et al.  Discrete shape modeling for skin model representation , 2013 .

[109]  Kenneth W. Chase,et al.  Design Issues in Mechanical Tolerance Analysis , 1998 .

[110]  Alain Riviere,et al.  A matrix approach to the representation of tolerance zones and clearances , 1997 .

[111]  Joseph K. Davidson,et al.  Probability Tolerance Maps: A New Statistical Model for Non-Linear Tolerance Analysis Applied to Rectangular Faces , 2010 .

[112]  Joshua U. Turner,et al.  Review of statistical approaches to tolerance analysis , 1995, Comput. Aided Des..

[113]  Philippe Serré,et al.  The TTRSs : 13 Constraints for Dimensioning and Tolerancing , 1998 .

[114]  Sandro Wartzack,et al.  Shaping the digital twin for design and production engineering , 2017 .

[115]  Umberto Prisco,et al.  Overview of current CAT systems , 2002, Integr. Comput. Aided Eng..

[116]  Sandro Wartzack,et al.  Evaluation of geometric tolerances and generation of variational part representatives for tolerance analysis , 2015 .

[117]  Luc Laperrière,et al.  Tolerance Analysis And Synthesis Using Virtual Joints , 1999 .

[118]  Gaurav Ameta,et al.  Comparison of Spatial Math Models for Tolerance Analysis: Tolerance-Maps, Deviation Domain, and TTRS , 2011, J. Comput. Inf. Sci. Eng..

[119]  Yao Zhenqiang,et al.  Integrating cylindricity error into tolerance analysis of precision rotary assemblies using Jacobian–Torsor model , 2013 .

[120]  S. Khodaygan,et al.  Fuzzy-small degrees of freedom representation of linear and angular variations in mechanical assemblies for tolerance analysis and allocation , 2011 .

[121]  Sandro Wartzack,et al.  Skin Model Shapes: Offering New Potentials for Modelling Product Shape Variability , 2015 .

[122]  Xinmin Lai,et al.  A small displacement torsor model for 3D tolerance analysis of conical structures , 2015 .

[123]  Joseph K. Davidson,et al.  Navigating the Tolerance Analysis Maze , 2007 .

[124]  Joseph K. Davidson,et al.  Tolerance-Maps Applied to a Point-Line Cluster of Features , 2005, DAC 2005.

[125]  Edward P. Morse,et al.  Implementation of GapSpace Analysis , 2005 .

[126]  Sandro Wartzack,et al.  13th CIRP Conference on Computer Aided Tolerancing Tolerance Analysis of rotating Mechanism based on Skin Model Shapes in discrete Geometry , 2015 .

[127]  Sandro Wartzack,et al.  Comparative Study on Tolerance Analysis Approaches , 2014 .

[128]  Xinmin Lai,et al.  A solution of partial parallel connections for the unified Jacobian–Torsor model , 2015 .

[129]  O. W. Salomons,et al.  Application of TTRS Method in Industrial Practice Tolerance specification for Industrial Cooling Water Pumps , 1999 .

[130]  Xinmin Lai,et al.  A modified method of the unified Jacobian-Torsor model for tolerance analysis and allocation , 2015 .

[131]  Yan Wang Closed-Loop Analysis in Semantic Tolerance Modeling , 2008 .

[132]  Joseph K. Davidson,et al.  The Effects of Different Specifications on the Tolerance-Maps for an Angled Face , 2004, DAC 2004.

[133]  Hua Chen,et al.  A comprehensive study of three dimensional tolerance analysis methods , 2014, Comput. Aided Des..

[134]  David H. Evans,et al.  Statistical Tolerancing: The State of the Art, Part I. Background , 1974 .

[135]  Kota Sridhar,et al.  コンプライアンス及び剛性楕円体を活用したコンプライアンス機構の概念的シンセシスのビルディングブロック手法 | 文献情報 | J-GLOBAL 科学技術総合リンクセンター , 2008 .

[136]  Zhihua Zou,et al.  Applications of the GapSpace Model for Multidimensional Mechanical Assemblies , 2003, J. Comput. Inf. Sci. Eng..

[137]  Nabil Anwer,et al.  A Discrete Geometry Framework for Geometrical Product Specifications , 2011 .

[138]  R. N. Roth,et al.  A New Approach to Statistical Geometrical Tolerance Analysis , 1999 .

[139]  Alain Desrochers,et al.  A three dimensional tolerance transfer methodology , 1999 .

[140]  A. Clément,et al.  A dimensioning and tolerancing assistance model for CAD/CAM systems , 1994 .

[141]  Joseph K. Davidson,et al.  A Comparative Study Of Tolerance Analysis Methods , 2005, J. Comput. Inf. Sci. Eng..

[142]  Sandro Wartzack,et al.  From solid modelling to skin model shapes: Shifting paradigms in computer-aided tolerancing , 2014 .

[143]  Lazhar Homri,et al.  Tolerance analysis - Form defects modeling and simulation by modal decomposition and optimization , 2017, Comput. Aided Des..

[144]  Sandro Wartzack,et al.  SIMULATION BASED GENERATION OF AN INITIAL DESIGN TAKING INTO ACCOUNT GEOMETRIC DEVIATIONS AND DEFORMATIONS , 2011 .

[145]  Robert Spence,et al.  A sensitivity-based approach to tolerance assignment , 1982 .