Healing of CAD Model Errors Using Design History

설계이력 정보를 이용한 CAD모델의 오류 수정

  • Published : 2005.08.01

Abstract

For CAD data users, few things are as frustrating as receiving CAD data that is unusable due to poor data quality. Users waste time trying to get better data, fixing the data, or even rebuilding the data from scratch from paper drawings or other sources. Most related works and commercial tools handle the boundary representation (B-Rep) shape of CAD models. However, we propose a design history?based approach for healing CAD model errors. Because the design history, which covers the features, the history tree, the parameterization data and constraints, reflects the design intent, CAD model errors can be healed by an interdependency analysis of the feature commands or of the parametric data of each feature command, and by the reconstruction of these feature commands through the rule-based reasoning of an expert system. Unlike other B Rep correction methods, our method automatically heals parametric feature models without translating them to a B-Rep shape, and it also preserves engineering information.

Keywords

References

  1. Tassey, G., 'Interoperability Cost Analysis of the U.S. Automotive Supply Chain - Final Report', RTI Project Number 7007-03, Research Triangle Institute, 1999
  2. Japan Automobile Manufacturers Association, 'PDQ (Product Data Quality:モデルデ-タ品質)', JAMA (http://www.jama.or.jp), 2003
  3. Hoffman, C. M. and Robert J. A., 'CAD and the Product Master Model', Computer-Aided Design, Vol. 30, No. 11, pp. 905-918, 1998 https://doi.org/10.1016/S0010-4485(98)00047-5
  4. Gu, H., Chase, T. R., Cheney, D. C., Bailey, T., and Johnson, D., 'Identifying, Correcting, and aVoiding Errors in Computer-aided Design Models Which Affect Interoperability', Journal of Computing and Information Science in Engineering, Vol. 1, pp. 156-166, 2001 https://doi.org/10.1115/1.1384887
  5. Deshpande, V., Fornasier, L., Gerteisen, E. A., Hilbrink, N., Mezentsev, A., Merazzi, S. and Wohler, T., 'Virtual Engineering of Multi-disciplinary Applications and the Significance of Seamless Accessibility of Geometry Data', Future Generation Computer Systems, Vol. 16, pp. 435-444, 2000 https://doi.org/10.1016/S0167-739X(99)00132-6
  6. Barequet, G., 'Using Geometric Hashing to Repair CAD Objects', IEEE Computational Science & Engineering, pp. 22-28, 1997
  7. Steinbrenner, J. P., Wynman, N. J. and Chawner, J. R., 'Procedural CAD Model Edge Tolerance Negotiation for Surface Meshing', Engineering with Computers, Vol. 17, pp. 315-325, 2001 https://doi.org/10.1007/PL00013392
  8. Volpin, O., Sheffer, A., Bercovier, M. and Joskowicz, L., 'Mesh Simplification with Smooth Surface Reconstruction', Computer-Aided Design, Vol. 30, No. 11, pp. 875-882, 1998 https://doi.org/10.1016/S0010-4485(98)00044-X
  9. 박상호, 박종욱, 한순흥, 최 영, 양정삼, 'IGES CAD 데이터의 교환에서 오류 진단 시스템', 한국정밀공학회논문집, 제20권, 제10호, pp. 218-225, 2003
  10. Yang, J., Han, S. H. and Park, S. H., 'A Method for Verification of CAD Model Errors', Journal of Engineering Design, Vol. 16, No. 1, 2005. (To appear)
  11. 양정삼, 한순흥, 'STEP AP214 자동차 설계 데이터 정리 시스템', 한국CAD/CAM학회논문집, 제7권, 제3호, pp. 170-176, 2002
  12. AIAG D-15, Product Data Quality: Guidelines for the Global Automotive Industry, Technical Report, Automotive Industry Action Group Publications (http://www.aiag.org/publications/d15.asp), 2001
  13. Choi, K. H., Mun, D. H. and Han, S., 'Exchange of CAD Part Models Based on the Macro-parametric Approach', International Journal of CAD/CAM (www.ijcc.org). Vol. 2. No. 2, pp. 23-31, 2002
  14. Mun, D., Han, S. and Oh, Y. C., 'A Set of Standard Modeling Commands for the History-based Parametric Approach', Computer Aided Design, Vol. 35, pp. 1171-1179, 2003 https://doi.org/10.1016/S0010-4485(03)00022-8
  15. 양정삼, 한순흥, 김병철, 박찬국, 'CAD 모델 교환을 위한 매크로 파라메트릭 정보의 XML 표현', 대한기계학회 논문집 A권, 제27권, 제12호, pp. 2061-2072, 2003
  16. CLIPS: A Tool for Building Expert Systems, http://www.ghg.net/clips/CLIPS.html
  17. Rossignac, J. and O'Connor, M., 'SGC: A Dimension Independent Model for Point Sets With Internal Structures and Incomplete Boundaries', Geometric Modeling for Product Engineering. Eds. M. Wosny, J. Turner, K. Preiss, North Holland, pp. 145-180, 1989
  18. SASIG PDQ Documentations V1.0, ISO TC184-SC4: SC4 N-DOCS, http://www.tc184-sc4.org/SC4_Open/SC4_and_Working_Groups/SC4_N-DOCS/ 1250-1499/maindisp.cfm?bk=7480
  19. CADFix: TranscenData, http://www.transcendata.com/products_cadfix.htm
  20. Q-Checker: TransCAT Co., http://www.q-checker.com/
  21. spGate: Armonicos, http://www.armonicos.co.jp/spgate/index.html
  22. GeometryQA: Prescient Solutions, http://www.prescientcorp.com/products/geometryqa.html
  23. CADHealer: Theorem Solutions, http://www.theorem.co. uk/products/cadhealer.htm
  24. CADDoctor: Elysium, http://www.elysium.co.jp/products/caddoctor/index.html