An inexact subgraph matching algorithm for subpart retrieval in NC process reuse

被引:8
作者
Deng, Tianchi [1 ]
Li, Yingguang [1 ]
Liu, Xu [2 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Mech & Elect Engn, Nanjing, Peoples R China
[2] Nanjing Tech Univ, Sch Mech & Power Engn, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
NC process reuse; Part model retrieval; Attribute graph; Inexact subgraph matching; SIMILARITY ASSESSMENT;
D O I
10.1016/j.jmsy.2023.02.011
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With the wide application of CAD/CAM technology, huge amounts of process data are generated each year, which are valuable to be referred to and reused. For the reuse of these historical process data, the retrieval of the subpart model is the key, as similar structures usually correspond to similar NC processes. However, the existing subpart retrieval methods are only practical to the parts with simple structures or fixed geometry. This research proposes a subpart model retrieval method based on inexact subgraph matching, which can be used for parts of arbitrary complexity. By representing the part model as an attribute graph, the task is first transformed into an inexact subgraph matching task where some degree of matching difference is accepted to retrieve similar subparts. Next, this research proposes VF3-light-N, an inexact subgraph matching algorithm that operates on attribute graphs. The idea of VF3-light-N is to quantify the mismatch of both nodes and edges based on matching error first. Then use the empty map to remove the nodes that cannot be matched, so that the remaining nodes and edges can be matched exactly. Thus, VF3-light-N can search out all the matched subgraphs within a certain noise threshold. A case study based on aircraft structural parts is carried out, and the result shows that the proposed method can efficiently retrieve subparts from complex part models. Furthermore, it is believed that VF3-light-N can be also used in other inexact subgraph matching applications, such as feature recognition.
引用
收藏
页码:410 / 423
页数:14
相关论文
共 29 条
[1]  
[Anonymous], 2008, P 2008 ACM SIGMOD IN
[2]   Design reuse oriented partial retrieval of CAD models [J].
Bai, Jing ;
Gao, Shuming ;
Tang, Weihua ;
Liu, Yusheng ;
Guo, Song .
COMPUTER-AIDED DESIGN, 2010, 42 (12) :1069-1084
[3]   Local feature extraction and matching partial objects [J].
Bespalov, Dmitriy ;
Regli, William C. ;
Shokoufandeh, Ali .
COMPUTER-AIDED DESIGN, 2006, 38 (09) :1020-1037
[4]   On the Variable Ordering in Subgraph Isomorphism Algorithms [J].
Bonnici, Vincenzo ;
Giugno, Rosalba .
IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2017, 14 (01) :193-203
[5]   Machining feature-based similarity assessment algorithms for prismatic machined parts [J].
Cardone, Antonio ;
Gupta, Satyandra K. ;
Deshmukh, Abhijit ;
Karnik, Mukul .
COMPUTER-AIDED DESIGN, 2006, 38 (09) :954-972
[6]   The VF3-Light Subgraph Isomorphism Algorithm: When Doing Less Is More Effective [J].
Carletti, Vincenzo ;
Foggia, Pasquale ;
Greco, Antonio ;
Saggese, Alessia ;
Vento, Mario .
STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2018, 2018, 11004 :315-325
[7]   Challenging the Time Complexity of Exact Subgraph Isomorphism for Huge and Dense Graphs with VF3 [J].
Carletti, Vincenzo ;
Foggia, Pasquale ;
Saggese, Alessia ;
Vento, Mario .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (04) :804-818
[8]   A flexible assembly retrieval approach for model reuse [J].
Chen, Xiang ;
Gao, Shuming ;
Guo, Song ;
Bai, Jing .
COMPUTER-AIDED DESIGN, 2012, 44 (06) :554-574
[9]   Similarity assessment of 3D mechanical components for design reuse [J].
Chu, CH ;
Hsu, YC .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2006, 22 (04) :332-341
[10]   Machining feature-based comparisons of mechanical parts [J].
Cicirello, V ;
Regli, WC .
INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS, PROCEEDING, 2001, :176-185