CAD model repair using knowledge-guided NURBS

This paper presents a methodology to repair flawed migrated models that are designed with knowledge-guided NURBS (KGN). Incompatible traditional CAD packages that are based on NURBS technology have been for many years carrying out the exchange of models and data through either neutral file formats (IGES or STEP) or proprietary formats. The exchange process most often produces poor quality data and results in errors in the migrated CAD models costing the industry billions of dollars every year. While previous studies by large focus on finding means to repair migrated models through patching, we propose to repair errors in CAD models which are generated using KGN through a reconstructing process instead of patching. We have implemented a prototype system to show that employing the right tools on the stored knowledge and data a designer can reconstruct a migrated model based on new local requirements of the receiving system without having to repair it, avoiding delay and corrective processes that only produce patched-up design bases and limiting the effective use of such models.

[1]  Hong Gu,et al.  Identifying, Correcting, and Avoiding Errors in Computer-Aided Design Models Which Affect Interoperability , 2001, J. Comput. Inf. Sci. Eng..

[2]  Les A. Piegl,et al.  Fault-tolerant Computing in a Knowledge-guided NURBS Environment , 2009 .

[3]  Micha Sharir,et al.  Filling gaps in the boundary of a polyhedron , 1995, Comput. Aided Geom. Des..

[4]  Khairan D. Rajab,et al.  Point-Distance Computations: A Knowledge-Guided Approach , 2008 .

[5]  Soonhung Han,et al.  Repairing CAD model errors based on the design history , 2006, Comput. Aided Des..

[6]  John R. Chawner,et al.  Procedural CAD Model Edge Tolerance Negotiation for Surface Meshing , 2001, Engineering with Computers.

[7]  Reinhard Klein,et al.  Mesh reduction with error control , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[8]  Les A. Piegl Knowledge-guided Computation for Robust CAD , 2005 .

[9]  A. Dolenc,et al.  Some Efficient Procedures for Correcting Triangulated Models , 1993 .

[10]  Michael J. Wozny,et al.  Generating Topological Information from a "Bucket of Facets" , 1992 .

[11]  Sheila A. Martin,et al.  Interoperability Cost Analysis of the U.S. Automotive Supply Chain , 1999 .

[12]  Les A. Piegl Knowledge-guided NURBS: Principles and Architecture , 2006 .

[13]  G. Barequet,et al.  Using Geometric Hashing To Repair CAD Objects , 2022 .

[14]  Russell H. Taylor,et al.  Superfaces: polygonal mesh simplification with bounded error , 1996, IEEE Computer Graphics and Applications.

[15]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.

[16]  Christoph M. Hoffmann,et al.  CAD and the product master model , 1998, Comput. Aided Des..