Abstract
CAD model retrieval based on functional semantics is more significant than content-based 3D model retrieval during the mechanical conceptual design phase. However, relevant research is still not fully discussed. Therefore, a functional semantic-based CAD model annotation and retrieval method is proposed to support mechanical conceptual design and design reuse, inspire designer creativity through existing CAD models, shorten design cycle, and reduce costs. Firstly, the CAD model functional semantic ontology is constructed to formally represent the functional semantics of CAD models and describe the mechanical conceptual design space comprehensively and consistently. Secondly, an approach to represent CAD models as attributed adjacency graphs(AAG) is proposed. In this method, the geometry and topology data are extracted from STEP models. On the basis of AAG, the functional semantics of CAD models are annotated semi-automatically by matching CAD models that contain the partial features of which functional semantics have been annotated manually, thereby constructing CAD Model Repository that supports model retrieval based on functional semantics. Thirdly, a CAD model retrieval algorithm that supports multi-function extended retrieval is proposed to explore more potential creative design knowledge in the semantic level. Finally, a prototype system, called Functional Semantic-based CAD Model Annotation and Retrieval System(FSMARS), is implemented. A case demonstrates that FSMARS can successfully botain multiple potential CAD models that conform to the desired function. The proposed research addresses actual needs and presents a new way to acquire CAD models in the mechanical conceptual design phase.
Similar content being viewed by others
References
LOTTER B. Manufacturing assembly handbook[M]. Boston: Butterworth-Heinemann, 1986.
GERO J S. Design prototypes: a knowledge representation schema for design[J]. AI Magazine, 1990, 11(4): 26–36.
STONE R B, WOOD K L. Development of a functional basis for design[J]. Journal of Mechanical Design, 2000, 122(4): 359–370.
LI Z, YANG M C, RAMANI K. A methodology for engineering ontology acquisition and validation[J]. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 2009, 23: 37–51.
LACROIX Z. Reusing mechanical engineering design[C]//IEEE International Conference on Information Reuse and Integration, Tempe, USA, October 27–29, 2003: 299–304.
GAL R, COHEN-OR D. Salient geometric features for partial shape matching and similarity[J]. ACM Transactions on Graphics, 2006, 25(1): 130–150.
MADEMLIS A, DARAS P, AXENOPOULOS A, et al. Combining topological and geometrical features for global and partial 3-D shape retrieval[J]. IEEE Transaction on Multimedia, 2008, 10(5): 819–831.
WU Yuanhao, TIAN Ling, LI Chenggang. High efficient methods of content-based 3d model retrieval[J]. Chinese Journal of Mechanical Engineering, 2013, 26(2): 248–256.
RAMESH M, YIP-HOI D, DUTTA D. Feature based shape similarity measurement for retrieval of mechanical parts[J]. Journal of Computing and Information Science in Engineering, 2001, 1(3): 245–256.
EL-MEHALAWI M, ALLEN Miller R. A database system of mechanical components based on geometric and topological similarity. Part: I representation[J]. Computer-Aided Design, 2003, 35(1): 83–94.
EL-MEHALAWI M, ALLEN Miller R. A database system of mechanical components based on geometric and topological similarity. Part II: indexing, retrieval, matching, and similarity assessment[J]. Computer-Aided Design, 2003, 35(1): 95–105.
WANG Fei, ZHANG Shusheng, BAI Xiaoliang. Local matching of 3D CAD models based on subgraph isomorphism[J]. Journal of Computer-Aided Design & Computer Graphics, 2008, 20(8): 1078–1084. (in Chinese)
YOU C F, TSAI Y L. 3D solid model retrieval for engineering reuse based on local feature correspondence[J]. The International Journal of Advanced Manufacturing Technology, 2010, 46: 649–661.
GAO Yi, WANG Bin, HU Kaimo. Mechanical parts retrieval based on typical face matching[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(4): 640–648. (in Chinese)
MA Lujie, HUANG Zhengdong, WU Qingsong. Extracting common design patterns from a set of solid models[J]. Computer-Aided Design, 2009, 41(12): 952–970.
XU Jinghua, ZHANG Shuyou. 3D shape and structure retrieval method of mechanical parts based on recursive segmentation[J]. Journal of Mechanical Engineering, 2009, 45(11): 176–183. (in Chinese)
BAI Jing, GAO Shuming, TANG Weihua, et al. Design reuse oriented partial retrieval of CAD models[J]. Computer-Aided Design, 2010, 42(12): 1069–1084.
OHBUCHI R, KAWAMURA S. Shape-based autotagging of 3D models for retrieval[C]//2009 Proceedings of the 4th International Conference on Semantic and Digital Media Technologies: Semantic Multimedia, Berlin, Germany, December 2–4, 2009: 137–148.
PAHL G, BEITZ W. Engineering design—a systematic approach [M]. 3rd ed. New York: Springer-Verlag, 1996.
BAXTER J E, JUSTER N P, DE Pennington A. A functional data model for assemblies used to verify product design specifications[J]. Journal of Engineering Manufacture, 1994, 208(4): 235–244.
GRUBER T R. A translation approach to portable ontology specifications[J]. Knowledge Acquisition, 1993, 5: 199–220.
ZHU H, MENQ C H. B-Rep model simplification by automatic fillet/round suppressing for efficient automatic feature recognition[J]. Computer-Aided Design, 2002, 34(2): 109–123.
KIM S, LEE K, HONG T, et al. An integrated approach to realize multi-resolution of B-Rep model[C]//Proceedings of the 2005 ACM symposium on Solid and physical modeling, New York, USA, June 13–15, 2005: 153–162.
THAKUR A, BANERJEE A G, GUPTA S K. A survey of CAD model simplification techniques for physics-based simulation applications[J]. Computer-Aided Design, 2009, 41(2): 65–80.
GAO Shuming, ZHAO Wei, LIN Hongwei, et al. Feature suppression based CAD mesh model simplification[J]. Computer-Aided Design, 2010, 42(12): 1 178–1 188.
CHEN C, YAN X, YU P S, et al. Towards graph containment search and indexing[C]//Proceedings of the 33rd international conference on Very large data bases, Vienna, Austria, September 23–27, 2007: 926–937.
BHATTACHARJEE A, JAMIL H M. WSM: A novel algorithm for subgraph matching in large weighted graphs[J]. Journal of Intelligent Information Systems, 2012, 38(3): 767–784.
RESNIK P. Semantic similarity in a taxonomy: An information-based measure and its application to problems of ambiguity in natural language[J]. Journal of Artificial Intelligence Research, 1999, 11: 95–130.
BUDANITSKY A, HIRST G. Semantic distance in WordNet: An experimental, application-oriented evaluation of five measures[C]//Workshop on WordNet and Other Lexical Resources, Pittsburgh, USA, June 3–4, 2001: 29–34.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by National Natural Science Foundation of China(Grant No. 51175287), and National Science and Technology Major Project of China (Grant No. 2011ZX02403)
WANG Zhansong, born in 1987, is currently a PHD candidate at Department of Mechanical Engineering, Tsinghua University, China. He received his bachelor degree from Beijing Institute of Technology, China, in 2010. His research interests include 3D model retrieval, conceptual design and knowledge based engineering.
TIAN Ling, born in 1963, is currently a professor at Tsinghua University, China. She received her PHD degree from Tsinghua University, China, in 2002. Her research interests include computer aided design, product data management, system simulation and optimization.
DUAN Wenrui, born in 1983, is currently a PHD candidate at Department of Mechanical Engineering, Tsinghua University, China. He received his master degree from Beihang University, China, in 2008. His research interests include conceptual design, parametric design and multi-disciplinary optimization.
Rights and permissions
About this article
Cite this article
Wang, Z., Tian, L. & Duan, W. Annotation and retrieval system of CAD models based on functional semantics. Chin. J. Mech. Eng. 27, 1112–1124 (2014). https://doi.org/10.3901/CJME.2014.0815.134
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3901/CJME.2014.0815.134