Scalable Integration of Commercial File Types in Multi-User CAD

ABSTRACTCurrent commercial computer aided design (CAD) tools limit a parallel engineering design workflow by only allowing a single user in the CAD model at a time. The NSF Center for e-Design at BYU has recently developed multi-user CAD tools which enable a parallel design workflow by allowing multiple users to simultaneously contribute to the same CAD model in real time. The combined challenges of consistent distributed naming and robust interoperation with commercial file types have created scalability and usability issues for previous multi-user CAD implementations. This paper presents persistent naming methods and a file-based architecture that address these challenges. An implementation of these methods shows that multi-user design within commercial CAD is increasingly scalable.

[1]  Edward Red,et al.  Multi-user architectures for computer-aided engineering collaboration , 2011, 2011 17th International Conference on Concurrent Enterprising.

[2]  Edward Red,et al.  A Flexible Context Architecture for a Multi-User GUI , 2011 .

[3]  Willem F. Bronsvoort,et al.  A Collaborative Feature Modeling System , 2002, J. Comput. Inf. Sci. Eng..

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

[5]  Christoph M. Hoffmann,et al.  CADDAC: Multi-Client Collaborative Shape Design System With Server-Based Geometry Kernel , 2002 .

[6]  Chen Zheng An Approach to Naming and Identifying Topological Entities , 2001 .

[7]  Christoph M. Hoffmann,et al.  On editability of feature-based design , 1995, Comput. Aided Des..

[8]  L. Cannon How Can NX Advanced Simulation Support Multi-User Design? , 2012 .

[9]  Li Jindou,et al.  An asynchronous CAD collaborative design model , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[10]  Christoph M. Hoffmann,et al.  Generic naming in generative, constraint-based design , 1996, Comput. Aided Des..

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

[12]  Yue Xu,et al.  ν-CAx: A Research Agenda for Collaborative Computer-Aided Applications , 2010 .

[13]  Gao Shuming A Web-based Synchronized Collaborative Solid Modeling System , 2003 .

[14]  Ed Red,et al.  Data Consistency and Conflict Avoidance in a Multi-User CAx Environment , 2013 .

[15]  Fazhi He,et al.  Collaborative Naming for Replicated Collaborative Solid Modeling System , 2008 .

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

[17]  Willem F. Bronsvoort,et al.  Persistent naming through persistent entities , 2002, Geometric Modeling and Processing. Theory and Applications. GMP 2002. Proceedings.

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

[19]  Felicia Diane Marshall Model Decomposition and Constraints to Parametrically Partition Design Space in a Collaborative CAx Environment , 2011 .

[20]  Jiri Kripac A mechanism for persistently naming topological entities in history-based parametric solid models , 1997, Comput. Aided Des..