A method for topological entity matching in the integration of heterogeneous CAD systems

Topological entities are always used as reference or operation objects in the feature modeling procedure. Hence, to achieve the integration of heterogeneous CAD systems, the corresponding topological entities must be found in the target CAD system to match the ones used in the source CAD system. In this paper, the topological entities' matching relations are first analyzed. Based on the analysis, a method for topological entity matching in the integration of heterogeneous CAD systems is proposed. The method consists of three key steps: information retrieval, information combination and topological entities' matching. First, the information of the topological entities used in the source CAD system is retrieved. Then, the retrieved information of those topological entities which satisfy the combination conditions is combined using the combination algorithm. Finally, for each topological entity obtained after the combination, the topological entities that satisfy the matching conditions are found using the matching algorithm in the target CAD system. The proposed method is evaluated by applying to a CAD data exchange system and a replicated heterogeneous co-design system The results demonstrate that our method works well for topological entity matching in the integration of heterogeneous CAD systems and improves the previous methods in both topological entities' combination and less-constrained concurrency control.

[1]  Ari Rappoport,et al.  One-dimensional selections for feature-based data exchange , 2005, SPM '05.

[2]  Christoph M. Hoffmann,et al.  Erep: An editable, high-level representation for geometric design and analysis , 1992, Geometric Modeling.

[3]  Yingguang Li,et al.  A semantics-based approach for collaborative aircraft tooling design , 2010, Adv. Eng. Informatics.

[4]  Fazhi He,et al.  A method for one-dimensional topological entity matching in integration of heterogeneous CAD systems , 2011, Proceedings of the 2011 15th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[5]  Soonhung Han,et al.  A set of standard modeling commands for the history-based parametric approach , 2003, Comput. Aided Des..

[6]  Willem F. Bronsvoort,et al.  Web-based collaborative feature modeling , 2001, SMA '01.

[7]  Abhishek Agrawal,et al.  CADDAC: Multi-Client Collaborative Shape Design System with Server-based Geometry Kernel , 2003, J. Comput. Inf. Sci. Eng..

[8]  Min Li,et al.  Replicated concurrency control for collaborative feature modelling: A fine granular approach , 2008, Comput. Ind..

[9]  Sahin Albayrak,et al.  Agent-based coordination techniques for matching supply and demand in energy networks , 2010, Integr. Comput. Aided Eng..

[10]  Sarika Khushalani Solanki,et al.  Multi-agent-based reconfiguration for restoration of distribution systems with distributed generators , 2010, Integr. Comput. Aided Eng..

[11]  Anurag K. Srivastava,et al.  Multi-agent based reconfiguration of AC-DC shipboard distribution power system , 2010, Integr. Comput. Aided Eng..

[12]  Yanchun Zhang,et al.  Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems , 1998, TCHI.

[13]  Charlie C. L. Wang,et al.  Real-Time Collaborative Design With Heterogeneous CAD Systems Based on Neutral Modeling Commands , 2007, J. Comput. Inf. Sci. Eng..

[14]  Yingzhong Zhang,et al.  Design Intent Information Exchange of Feature-Based CAD Models , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[15]  Jami J. Shah,et al.  Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications , 1995 .

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

[17]  Guy Pierra,et al.  A survey of the persistent naming problem , 2002, SMA '02.

[18]  Andrew Y. C. Nee,et al.  A Distributive and Collaborative Concurrent Product Design System through the WWW/Internet , 2001 .

[19]  Gülçin Büyüközkan,et al.  Collaborative product development: a literature overview , 2012 .

[20]  Soonhung Han,et al.  Exchange of CAD Part Models Based on the Macro-Parametric Approach , 2002 .

[21]  Michael J. Pratt,et al.  Experience in the exchange of procedural shape models using ISO 10303 (STEP) , 2006, SPM '06.

[22]  Ari Rappoport,et al.  Integrated feature-based and geometric CAD data exchange , 2004, SM '04.

[23]  Michael J. Pratt,et al.  Towards the standardized exchange of parameterized feature-based CAD models , 2005, Comput. Aided Des..

[24]  Soonhung Han,et al.  An XML-Based Macro Data Representation for a Parametric CAD Model Exchange , 2004 .

[25]  Ari Rappoport,et al.  Two-Dimensional Selections for Feature-Based Data Exchange , 2006, GMP.

[26]  Fazhi He,et al.  CAD data exchange based on the recovery of feature modelling procedure , 2012, Int. J. Comput. Integr. Manuf..

[27]  Ram D. Sriram,et al.  Standardized data exchange of CAD models with design intent , 2007, Comput. Aided Des..

[28]  Ari Rappoport,et al.  An architecture for universal CAD data exchange , 2003, SM '03.

[29]  Miguel Lozano,et al.  A distributed visualization system for crowd simulations , 2011, Integr. Comput. Aided Eng..

[30]  Soonhung Han,et al.  Identification of Topological Entities and Naming Mapping for Parametric CAD Model Exchanges , 2005 .

[31]  Shuming Gao Real-time exchange of CAD models based on neutral modelling commands , 2010 .

[32]  Willem F. Bronsvoort,et al.  A Feature-Based Solution to the Persistent Naming Problem , 2005 .

[33]  Abder Koukam,et al.  A multi-agent system for building project memories to facilitate the design process , 2008, Integr. Comput. Aided Eng..

[34]  Michael J. Pratt,et al.  Introduction to ISO 10303 - the STEP Standard for Product Data Exchange. pp , 2001, J. Comput. Inf. Sci. Eng..

[35]  Yoke San Wong,et al.  Collaborative computer-aided design - research and development status , 2005, Comput. Aided Des..