A review of representation models of tolerance information

A good representation model of tolerance information is indispensable for achieving computer-aided tolerancing. Currently, the representation model used in industry is the EXPRESS model, while at the same time, a number of other kinds of representation models have been presented within the academia. The coexistence of different kinds of representation models generates a series of questions and discussions: can the EXPRESS model completely implement the representation of tolerance information semantics in an explicit, computer-readable, and computer-interpretable way? What challenges have been addressed to date by the presented representation models? What are the advantages and disadvantages of each representation model? What capabilities should an ideal representation model have? What are the potential research directions in tolerance information representation in the future? To approach these questions, a review of representation models of tolerance information is presented in this paper. An in-depth analysis of existing representation models is firstly provided. Then, the review makes a detailed comparison among them based on this analysis. Finally, some future research directions in tolerance information representation are suggested.

[1]  Paul J. Scott,et al.  Modeling the integration between specifications and verification for cylindricity based on category theory , 2010 .

[2]  Zuoquan Lin,et al.  XSDL: Making XML Semantics Explicit , 2004, SWDB.

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

[4]  Alain Bernard,et al.  The evolution, challenges, and future of knowledge representation in product design systems , 2013, Comput. Aided Des..

[5]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

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

[7]  Peter Hoffmann,et al.  Analysis of tolerances and process inaccuracies in discrete part manufacturing , 1982 .

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

[9]  Ram D. Sriram,et al.  Functional Tolerancing of a Gearbox , 2003 .

[10]  Zhijie Xu,et al.  University of Huddersfield Repository Developing a Knowledge-based System for Complex Geometrical Product Specification (gps) Data Manipulation. Original Citation (2010) Developing a Knowledge-based System for Complex Geometrical Product Specification (gps) Data Manipulation. Knowledge University of , 2022 .

[11]  R. C. Hillyard,et al.  Analysis of dimensions and tolerances in computer-aided mechanical design , 1978 .

[12]  Dimitris Kiritsis,et al.  Ontologies in the context of product lifecycle management: state of the art literature review , 2015 .

[13]  RamosLuis Semantic Web for manufacturing, trends and open issues , 2015 .

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

[15]  Fei Liu CONNOTATION, STATE-OF-THE-ART AND RESEARCH TENDENCY OF NETWORKED MANUFACTURING , 2003 .

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

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

[18]  Joshua Lubell,et al.  Conformance checking of PMI representation in CAD model STEP data exchange files , 2015, Comput. Aided Des..

[19]  Yanlong Cao,et al.  Study on functional specification scheme on interface based on positioning features , 2013 .

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

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

[22]  Liping Zhou,et al.  Enriching the semantics of variational geometric constraint data with ontology , 2015, Comput. Aided Des..

[23]  Soonhung Han,et al.  Interoperability of product and manufacturing information using ontology , 2015, Concurr. Eng. Res. Appl..

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

[25]  C. R. Liu,et al.  Review of dimensioning and tolerancing: representation and processing , 1991, Comput. Aided Des..

[26]  Sudarsan Rachuri,et al.  An ontology for assembly representation , 2007 .

[27]  Quirico Semeraro,et al.  Geometric Tolerance Specification , 2011 .

[28]  Robert G. Wilhelm,et al.  Computer Methods for Tolerance Design , 1992 .

[29]  Joshua U. Turner,et al.  Representational primitives for geometric tolerancing , 1993, Comput. Aided Des..

[30]  Michael J. Wozny,et al.  Tolerances in computer-aided geometric design , 2005, The Visual Computer.

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

[32]  Guangleng Xiong,et al.  A variational geometric constraints network for a tolerance types specification , 2004 .

[33]  Sebti Foufou,et al.  OntoSTEP: Enriching product model data using ontologies , 2012, Comput. Aided Des..

[34]  Alex Ballu,et al.  Choice of functional specifications using graphs within the framework of education , 1999 .

[35]  Sudarsan Rachuri,et al.  Object-Oriented Representation of Electro-Mechanical Assemblies Using UML , 2004 .

[36]  Joseph K. Davidson,et al.  Semantic Interoperability of GD&T Data Through ISO 10303 Step AP242 , 2016, DAC 2016.

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

[38]  Leo Joskowicz,et al.  Parametric kinematic tolerance analysis of general planar systems , 1998, Comput. Aided Des..

[39]  Øyvind Bjørke,et al.  Computer Aided Tolerancing , 1989 .

[40]  F. Etesami A Mathematical Model for Geometric Tolerances , 1993 .

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

[42]  N. P. Juster,et al.  Modelling and representation of dimensions and tolerances: a survey , 1992, Comput. Aided Des..

[43]  Ian Horrocks,et al.  From SHIQ and RDF to OWL: the making of a Web Ontology Language , 2003, J. Web Semant..

[44]  Requicha,et al.  Solid Modeling: A Historical Summary and Contemporary Assessment , 1982, IEEE Computer Graphics and Applications.

[45]  Liu Yu Survey of Modeling and Representation of Tolerance Information in CAD System , 2001 .

[46]  Ram D. Sriram,et al.  Product Information Exchange Using Open Assembly Model: Issues Related to Representation of Geometric Information , 2005 .

[47]  Yanlong Cao,et al.  A Concurrent Design Method for Functional Tolerance and Structure based on the Principle of Decomposition and Reconstitution , 2013 .

[48]  Jean-Yves Dantan,et al.  Geometrical product specifications - model for product life cycle , 2008, Comput. Aided Des..

[49]  Matt Lombard,et al.  Dimensioning and Tolerancing , 2013 .

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

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

[52]  Yanru Zhong,et al.  Automatically generating assembly tolerance types with an ontology-based approach , 2013, Comput. Aided Des..

[53]  Utpal Roy,et al.  Feature-based representational scheme of a solid modeler for providing dimensioning and tolerancing information , 1988 .

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

[55]  Letizia Tanca,et al.  Requirements and languages for the semantic representation of manufacturing systems , 2016, Comput. Ind..

[56]  Utpal Roy,et al.  Interpreting the semantics of GD&T specifications of a product for tolerance analysis , 2014, Comput. Aided Des..

[57]  Utpal Roy,et al.  Representation and interpretation of geometric tolerances for polyhedral objects. II.: Size, orientation and position tolerances , 1999, Comput. Aided Des..

[58]  Xiaojun Liu,et al.  Towards an ontology-supported case-based reasoning approach for computer-aided tolerance specification , 2018, Knowl. Based Syst..

[59]  Antonio Armillotta,et al.  A method for computer-aided specification of geometric tolerances , 2013, Comput. Aided Des..

[60]  Jami J. Shah,et al.  Dimension and tolerance modeling and transformations in feature based design and manufacturing , 1998, J. Intell. Manuf..

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

[62]  Paul J. Scott,et al.  Knowledge modeling for specifications and verification in areal surface texture , 2012 .

[63]  Toshiyuki Takatsuji,et al.  Numerical Analysis of the Feldkamp-Davis-Kress Effect on Industrial X-Ray Computed Tomography for Dimensional Metrology , 2015, J. Comput. Inf. Sci. Eng..

[64]  David C. Gossard,et al.  Representing dimensions, tolerances, and features in MCAE systems , 1988, IEEE Computer Graphics and Applications.

[65]  Xiaojun Liu,et al.  Description logic-based automatic generation of geometric tolerance zones , 2015 .

[66]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[67]  Paul J. Scott,et al.  Explicitly representing the semantics of composite positional tolerance for patterns of holes , 2017 .

[68]  Yi Zhang,et al.  A new method for automatic synthesis of tolerances for complex assemblies based on polychromatic sets , 2011, Enterp. Inf. Syst..

[69]  K. M. Yu,et al.  A review of automatic dimensioning and tolerancing schemes , 1994, Engineering with Computers.

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

[71]  Alain Rivière,et al.  Towards a Digital Functional Assistance Process for Tolerancing , 2003, J. Comput. Inf. Sci. Eng..

[72]  Luis Ramos,et al.  Semantic Web for manufacturing, trends and open issues: Toward a state of the art , 2015, Comput. Ind. Eng..

[73]  Meifa Huang,et al.  An assembly tolerance representation model based on spatial relations for generating assembly tolerance types , 2014 .

[74]  Aristides A. G. Requicha,et al.  Representation of geometric features, tolerances, and attributes in solid modelers based on constructive geometry , 1986, IEEE J. Robotics Autom..

[75]  Xiaojun Liu,et al.  Status, Comparison, and Issues of Computer-Aided Design Model Data Exchange Methods Based on Standardized Neutral Files and Web Ontology Language File , 2017, J. Comput. Inf. Sci. Eng..

[76]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[77]  Liang Chang,et al.  Constructing a meta-model for assembly tolerance types with a description logic based approach , 2014, Comput. Aided Des..

[78]  Utpal Roy,et al.  Representation and interpretation of geometric tolerances for polyhedral objects - I. Form tolerances , 1998, Comput. Aided Des..

[79]  Jean-Yves Dantan Comparison of Skin Model Representations and Tooth Contact Analysis Techniques for Gear Tolerance Analysis , 2015, J. Comput. Inf. Sci. Eng..

[80]  Samir Lamouri,et al.  Improving the interoperability of industrial information systems with description logic-based models - The state of the art , 2013, Comput. Ind..

[81]  Paul J. Scott,et al.  The structure of surface texture knowledge , 2005 .

[82]  O. W. Salomons,et al.  A computer aided tolerancing tool I: tolerance specification , 1996 .

[83]  Trichy M. Kethara Pasupathy,et al.  Modeling and representation of geometric tolerances information in integrated measurement processes , 2006, Comput. Ind..

[84]  Paul J. Scott,et al.  Design and implementation of an integrated surface texture information system for design, manufacture and measurement , 2014, Comput. Aided Des..

[85]  Jean-Yves Dantan,et al.  Formal Language for GeoSpelling , 2015, J. Comput. Inf. Sci. Eng..

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

[87]  Vijay Srinivasan Standardizing the specification, verification, and exchange of product geometry: Research, status and trends , 2008, Comput. Aided Des..

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

[89]  Steven J. Fenves,et al.  A core product model for representing design information , 2001 .

[90]  Allison Barnard Feeney,et al.  A Portrait of an ISO STEP Tolerancing Standard as an Enabler of Smart Manufacturing Systems , 2014, J. Comput. Inf. Sci. Eng..

[91]  Yi Zhang,et al.  New reasoning algorithm for assembly tolerance specifications and corresponding tolerance zone types , 2011, Comput. Aided Des..

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