An approach to automatic adaptation of assembly models

A novel approach to effectively enable the assembly model adaptation automatic, independent of domain knowledge library and low demand on shape similarity. This is achieved by dividing the adaptation into two steps:First, automatic kinematic semantics adaptation is achieved by using a heuristic processing method on the attributed kinematic graphs instead of knowledge library supporting.Then, mainly guided by the result of automatic kinematic semantics adaptation, automatic geometry adaptation is performed to make the geometry adaptation low demand on shape similarity.A new method to automatically and precisely identify the high-level geometry correspondences between two non-registered assembly models based on their attributed kinematic graphs and a heuristic graph matching method. Adaptation plays a fundamental role in case-based design. However, after decades of efforts, automatic adaptation is still an open issue. In works of case-based design, a designer usually chooses a start-up product model (a candidate model) of moderate complexity based on a query model possessing primary new design requirements (kinematic semantics and geometry), then achieves the target design by adapting the candidate model according to the new design requirements and human interventions are often indispensable. To smartly adapt the candidate model to fit the new design requirements, a novel approach to automatic adaptation of assembly models is proposed in this paper. First, in order to effectively identify the corresponding links and interfaces between two non-preregistered assembly models as relevant elements, an attributed kinematic graph is put forward and adopted. Second, based on the attributed kinematic graph, the kinematic semantics of the candidate model is automatically adapted to that of the query model. Third, through performing interface layout transferring, the geometry of the candidate model is automatically adapted to that of the query model based on the corresponding links and interfaces. A prototype system is also implemented to verify the effectiveness of the proposed approach.

[1]  Srinath Perera,et al.  Case-based design: A review and analysis of building design applications , 1997, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[2]  Shuming Gao,et al.  Multi-level assembly model for top-down design of mechanical products , 2012, Comput. Aided Des..

[3]  Shean Juinn Chiou,et al.  Automated conceptual design of mechanisms , 1999 .

[4]  Marcus Liwicki,et al.  Graph-based retrieval of building information models for supporting the early design stages , 2013, Adv. Eng. Informatics.

[5]  Fazhi He,et al.  A method for topological entity matching in the integration of heterogeneous CAD systems , 2013, Integr. Comput. Aided Eng..

[6]  Michel Aldanondo,et al.  Case-based reasoning and system design: An integrated approach based on ontology and preference modeling , 2014, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[7]  Chun-Fong You,et al.  3D solid model retrieval for engineering reuse based on local feature correspondence , 2010 .

[8]  Soonhung Han,et al.  A method for topological entity correspondence in a replicated collaborative CAD system , 2009, Comput. Ind..

[9]  Rui Huang,et al.  Multi-level structuralized model-based definition model based on machining features for manufacturing reuse of mechanical parts , 2014 .

[10]  Songqiao Tao,et al.  Partial retrieval of CAD models based on local surface region decomposition , 2013, Comput. Aided Des..

[11]  Kunwoo Lee,et al.  A hierarchical data structure for representing assemblies: part I , 1985 .

[12]  J.U. Turner,et al.  Constraint representation and reduction in assembly modeling and analysis , 1992, IEEE Trans. Robotics Autom..

[13]  Ashok V. Kumar,et al.  Sequential constraint imposition for dimension-driven solid models , 2001, Comput. Aided Des..

[14]  Ian Smith,et al.  CADRE: case-based geometric design , 1996, Artif. Intell. Eng..

[15]  Yong-Hai Li,et al.  Hybrid similarity measure for case retrieval in CBR and its application to emergency response towards gas explosion , 2014, Expert Syst. Appl..

[16]  Kunwoo Lee,et al.  A case-based framework for reuse of previous design concepts in conceptual synthesis of mechanisms , 2006, Comput. Ind..

[17]  Pedro A. González-Calero,et al.  jcolibri2: A framework for building Case-based reasoning systems , 2014, Sci. Comput. Program..

[18]  Wei Liu,et al.  A geometric reasoning approach to hierarchical representation for B-rep model retrieval , 2015, Comput. Aided Des..

[19]  Jun-Hai Yong,et al.  Relaxed lightweight assembly retrieval using vector space model , 2013, Comput. Aided Des..

[20]  Chieh-Yuan Tsai,et al.  A two-stage fuzzy approach to feature-based design retrieval , 2005, Comput. Ind..

[21]  Jie Zhang,et al.  Generic face adjacency graph for automatic common design structure discovery in assembly models , 2013, Comput. Aided Des..

[22]  Sridhar Kota,et al.  Building block method: a bottom-up modular synthesis methodology for distributed compliant mechanisms , 2012 .

[23]  Ann Heylighen,et al.  A case base of Case-Based Design tools for architecture , 2001, Comput. Aided Des..

[24]  Paul C. Xirouchakis,et al.  Container spaces and functional features for top-down 3D layout design , 2002, Comput. Aided Des..

[25]  Milind A. Sohoni,et al.  Reconstruction of feature volumes and feature suppression , 2002, SMA '02.

[26]  Gaoliang Peng,et al.  A knowledge reuse-based computer-aided fixture design framework , 2014 .

[27]  El-MehalawiMohamed,et al.  A database system of mechanical components based on geometric and topological similarity. Part II , 2003 .

[28]  W. Gao,et al.  Multiresolutional similarity assessment and retrieval of solid models based on DBMS , 2006, Comput. Aided Des..

[29]  B. M. Li,et al.  Product similarity assessment for conceptual one-of-a-kind product design: A weight distribution approach , 2013, Comput. Ind..

[30]  Shuming Gao,et al.  Automatic shape adaptation for parametric solid models , 2015, Comput. Aided Des..

[31]  Maria C. Yang,et al.  Fundamental studies in Design-by-Analogy: A focus on domain-knowledge experts and applications to transactional design problems , 2014 .

[32]  Ram D. Sriram,et al.  Content-based assembly search: A step towards assembly reuse , 2008, Comput. Aided Des..

[33]  Xinfang Zhang,et al.  A face based mechanism for naming, recording and retrieving topological entities , 2001, Comput. Aided Des..

[34]  Zhengming Chen,et al.  A feature-based method of rapidly detecting global exact symmetries in CAD models , 2013, Comput. Aided Des..

[35]  Zhengdong Huang,et al.  Automatic discovery of common design structures in CAD models , 2010, Comput. Graph..

[36]  Juntong Xi,et al.  Case-based parametric design system for test turntable , 2011, Expert Syst. Appl..

[37]  Bin He,et al.  Simultaneous functional synthesis of mechanisms with mechanical efficiency and cost , 2014 .

[38]  Hong-Sen Yan A methodology for creative mechanism design , 1992 .

[39]  Xiang Chen,et al.  A flexible assembly retrieval approach for model reuse , 2012, Comput. Aided Des..

[40]  Jonathan Cagan,et al.  Computer-Based Design Synthesis Research: An Overview , 2011, J. Comput. Inf. Sci. Eng..

[41]  Ashok K. Goel,et al.  Design, innovation and case-based reasoning , 2005, The Knowledge Engineering Review.

[42]  A. Dickson On Evolution , 1884, Science.

[43]  Jim Euchner Design , 2014, Catalysis from A to Z.

[44]  R. Allen Miller,et al.  A database system of mechanical components based on geometric and topological similarity. Part I: representation , 2003, Comput. Aided Des..

[45]  Bernard Chazelle,et al.  Shape distributions , 2002, TOGS.

[46]  Yusheng Liu,et al.  Design reuse oriented partial retrieval of CAD models , 2010, Comput. Aided Des..

[47]  Soonhung Han,et al.  Parametric exchange of round shapes between a mechanical CAD system and a ship CAD system , 2012, Comput. Aided Des..

[48]  Jie Hu,et al.  Research on high creative application of case-based reasoning system on engineering design , 2013, Comput. Ind..

[49]  Jörg Feldhusen,et al.  A CAD-based tool for development of large layouts , 1996 .

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

[51]  M. Mäntylä A modeling system for top-down design of assembled products , 1990 .

[52]  Lung-Wen Tsai,et al.  Mechanism Design: Enumeration of Kinematic Structures According to Function , 2001 .

[53]  Joseph O'Rourke,et al.  Finding minimal enclosing boxes , 1985, International Journal of Computer & Information Sciences.

[54]  Andrzej Kraslawski,et al.  Case Based Design: Applications in Process Engineering , 2008, Studies in Computational Intelligence.

[55]  Hao Hua,et al.  A case-based design with 3D mesh models of architecture , 2014, Comput. Aided Des..

[56]  Jianhua Wang,et al.  The Parametric Design and Automatic Assembly of Hydrostatic Rotary Table Based on Pro/Engineer , 2014 .

[57]  Christoph M. Hoffmann,et al.  Towards feature attachment , 1995, Comput. Aided Des..