Geometric relationships between toleranced features
Artificial Intelligence - Special issue on geometric reasoning
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Functional features for design in mechanical engineering
Computers in Industry - Special issue: CARS & FOF '92: excerpts from the eighth international conference on CAD/CAM, robotics and factories of the future, Metz, France, August 17–19, 1992
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
A computer aided tolerancing tool I: tolerance specification
Computers in Industry
A computer aided tolerancing tool II: tolerance analysis
Computers in Industry
Representing Dimensions, Tolerances, and Features in MCAE Systems
IEEE Computer Graphics and Applications
Jess in Action: Java Rule-Based Systems
Jess in Action: Java Rule-Based Systems
The Description Logic Handbook
The Description Logic Handbook
Overview of current CAT systems: Review Article
Integrated Computer-Aided Engineering
Solid Modeling: A Historical Summary and Contemporary Assessment
IEEE Computer Graphics and Applications
OWL/SWRL representation methodology for EXPRESS-driven product information model
Computers in Industry
OWL/SWRL representation methodology for EXPRESS-driven product information model
Computers in Industry
Development of a product configuration system with an ontology-based approach
Computer-Aided Design
Product configuration knowledge modeling using ontology web language
Expert Systems with Applications: An International Journal
A product information modeling framework for product lifecycle management
Computer-Aided Design
Functional tolerancing of complex mechanisms: Identification and specification of key parts
Computers and Industrial Engineering
OWL rules: A proposal and prototype implementation
Web Semantics: Science, Services and Agents on the World Wide Web
Quick GPS: A new CAT system for single-part tolerancing
Computer-Aided Design
OntoSTEP: Enriching product model data using ontologies
Computer-Aided Design
Hi-index | 0.00 |
In most cases, designers have to manually specify both assembly tolerance types and values when they design a mechanical product. Different designers will possibly specify different assembly tolerance types and values for the same nominal geometry. Furthermore, assembly tolerance specification design of a complex product is a highly collaborative process, in which semantic interoperability issues significantly arise. These situations will cause the uncertainty in assembly tolerance specification design and finally affect the quality of the product. In order to reduce the uncertainty and to support the semantic interoperability in assembly tolerance specification design, an ontology-based approach for automatically generating assembly tolerance types is proposed. First of all, an extended assembly tolerance representation model is constructed by introducing a spatial relation layer. The constructed model is hierarchically organized and consists of part layer, assembly feature surface layer, and spatial relation layer. All these layers are defined with Web Ontology Language (OWL) assertions. Next, a meta-ontology for assembly tolerance representations is constructed. With this meta-ontology, the domain-specific assembly tolerance representation knowledge can be derived by reusing or inheriting the classes or properties. Based on this, assembly tolerance representation knowledge is formalized using OWL. As a result, assembly tolerance representation knowledge has well-defined semantics due to the logic-based semantics of OWL, making it possible to automatically detect inconsistencies of assembly tolerance representation knowledge bases. The mapping relations between spatial relations and assembly tolerance types are represented in Semantic Web Rule Language (SWRL). Furthermore, actual generation processes of assembly tolerance types are carried out using Java Expert System Shell (JESS) by mapping OWL-based structure knowledge and SWRL-based constraint knowledge into JESS facts and JESS rules, respectively. Based on this, an approach for automatically generating assembly tolerance types is proposed. Finally, the effectiveness of the proposed approach is demonstrated by a practical example.