Abstract
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.













Similar content being viewed by others
References
Tassey G (1999) Interoperability cost analysis of the U.S. Automotive supply chain, Technical report, National Institute of Standards and Technology
Jeongsam Y, Han S (2006) Repairing CAD model errors based on the design history. Comput Aided Des 38(6):627–640
ISO 10303-203 (1994) Industrial automation systems and integration product data representation and exchange, application protocol: configuration controlled design of mechanical parts and assemblies, International Organization for Standardization, Geneva
Hoffman CM, Robert JA (1998) CAD and the product master model. Comput Aided Des 30(11):905–918
Gu H, Chase TR, Cheney DC, Bailey T, Johnson D (2001) Identifying, correcting, and avoiding errors in computer-aided design models which affect interoperability. J Comput Inf Sci Eng 1(2):156–166
Rock SJ, Wozny MJ (1992) Generating topological information from a’bucket of facets’, presented in solid freeform fabrication symposium. Austin, Texas, pp 251–259
Makela I, Dolenc A (1993) Some efficient procedures for correcting triangulated models, presented in solid freeform fabrication symposium. Austin, Texas, pp 126–134
Turk G, Levoy M (1994) Zippered polygon meshes from range images. In: Proceedings of ACM SIGGRAPH, pp 311–318
Barequet G, Sharir M (1995) Filling gaps in the boundary of a polyhedron. Comput Aided Geom Des 12(2):207–229
Barequet G (1997) Using geometric hashing to repair CAD objects. IEEE Comput Sci Eng, pp 22–28
Klein R, Liebich G, Strasser W (1996) Mesh reduction with error control. In: Visualization 96 proceedings, pp 311–318
Kalvin AD, Taylor RH (1996) Superfaces: polygonal mesh simplification with bounded error. Comput Graph Appl IEEE 16(3):64–77
Steinbrenner JP, Wynman NJ, Chawner JR (2001) Procedural CAD model edge tolerance negotiation for surface meshing. Eng Comput 17(3):315–325
CAD Doctor (2011) Elysium Inc. http://www.elysiuminc.com/. Last accessed May 2011
CADFix (2011) International TechneGroup, Inc. http://www.transcendata.com/products/cadfix/. Last accessed May 2011
TransMagic (2011) http://www.transmagic.com. Last accessed May 2011
Piegl LA (2005) Knowledge-Guided Computation for Robust CAD. Comput Aided Des Appl 2(5):685–695
Piegl LA (2006) Knowledge-guided NURBS: principles and architecture. Comput Aided Des Appl 3(6):719–729
Piegl LA, Rajab K, Smarodzinava V, Valavanis KP (2008) Point-distance computations: a knowledge-guided approach. Comput Aided Des Appl 5(6):855–866
Piegl LA, Rajab K, Smarodzinava V, Valavanis KP (2009) Fault-tolerant computing in a knowledge-guided NURBS environment. Comput Aided Des Appl 6(6):809–823
Acknowledgments
This research was supported by the National Science Foundation under Grant No. DMI-0758231, awarded to the University of South Florida. All opinions, findings, conclusions and recommendations expressed in this paper are those of the authors and do not necessarily reflect the National Science Foundation or the University of South Florida.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Rajab, K., Piegl, L.A. & Smarodzinava, V. CAD model repair using knowledge-guided NURBS. Engineering with Computers 29, 477–486 (2013). https://doi.org/10.1007/s00366-012-0264-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-012-0264-z