Skip to main content
Log in

Defeaturing CAD models using a geometry-based size field and facet-based reduction operators

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

We propose a method to automatically defeature a CAD model by detecting irrelevant features using a geometry-based size field and a method to remove the irrelevant features via facet-based operations on a discrete representation. A discrete B-Rep model is first created by obtaining a faceted representation of the CAD entities. The candidate facet entities are then marked for reduction using a geometry-based size field. This is accomplished by estimating local mesh sizes based on geometric criteria. If the field value at a facet entity goes below a user-specified threshold value then it is identified as an irrelevant feature and is marked for reduction. The reduction of marked facet entities is performed using various facet operators. Care is taken to retain a valid geometry and topology of the discrete model throughout the procedure. The original model is not altered as the defeaturing is performed on a separate discrete model. Associativity between the entities of the discrete model and that of original CAD model is maintained in order to decode the attributes and boundary conditions applied on the original CAD entities onto the mesh via the entities of the discrete model. Example models are presented to illustrate the effectiveness of the proposed approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30

Similar content being viewed by others

References

  1. Blacker TD, Sheffer A, Clements J, Bercovier M (1997) Using virtual topology to simplify the mesh generation process, AMD. Trends Unstruct Mesh Gener 220:45–50

    Google Scholar 

  2. Borouchaki H, Laug P (2004) Simplification of composite parametric surface meshes. Eng Comput 20:176–183

    Article  Google Scholar 

  3. Clark BW (2007) Removing small features with real CAD operations. In: Proceedings of the 16th international meshing roundtable, pp 183–198

  4. CUBIT (2009) Geometry and mesh generation toolkit. Sandia National Laboratories, Washington, http://cubit.sandia.gov

  5. Dey S, Shephard MS, Georges MK (1997) Elimination of the adverse effects of small model features by the local modification of automatically generated meshes. Eng Comput 13:134–152

    Article  Google Scholar 

  6. Fine L, Remondini L, Leon JC (2000) Automated generation of FEA models through idealization operators. Int J Numer Method Eng 49(1–2):83–108

    Article  MATH  Google Scholar 

  7. Foucault G, Cuilliere JC, Francois V, Leon JC, Maranzana R (2007) An extension of the advancing front method to composite geometry. In: Proceedings of the 16th international meshing roundtable, Seattle, Washington

  8. Foucault G, Cuilliere JC, Francois V, Leon JC, Maranzana R (2008) Adaptation of CAD model topology for finite element analysis. Comput Aided Des 40(2):176–196

    Article  Google Scholar 

  9. Gao S, Zhao W, Yang F, Chen X (2008) Feature suppression based CAD mesh model simplification. In: Proceedings IEEE international conference on shape modeling and applications, NY, June 4–6

  10. Inoue K, Itoh T, Yamada A, Furuhata T, Shimada K (2001) Face clustering of a large-scale CAD model for surface mesh generation. Comput Aided Des 33(3):251–261

    Google Scholar 

  11. Mobley AV, Carroll MP, Canann SA (1998) An object oriented approach to geometry defeaturing for finite element meshing. In: Proceddings 7th international meshing roundtable, pp 547–563

  12. Owen SJ, White DR (2003) Mesh-based geometry. Int J Numer Method Eng 58(2):375–395

    Article  MATH  Google Scholar 

  13. Quadros WR (2005) A computational framework for generating 3D finite element mesh sizing function via skeletons. Ph.D. Thesis, Carnegie Mellon University, Pittsburgh, PA, USA

  14. Quadros WR, Owen SJ, Brewer M, and Shimada K (2004) Finite element mesh sizing function for surfaces using skeleton. In: Proceedings of the 13th international meshing roundtable, pp 389–400

  15. Mclvor A, Valkernburg R (1997) A comparison of local geometry estimation methods. Mach Vis Appl 10:17–26

    Google Scholar 

  16. Thakur A, Banerjee AG, Gupta SK (2009) A survey of CAD model simplification techniques for physics-based simulation applications. Comput Aided Des 41(2):65–80

    Article  Google Scholar 

  17. White DR, Saigal S, Owen SJ (2004) An imprint and merge algorithm incorporating geometric tolerances for conformal meshing of misaligned assemblies. Int J Numer Method Eng 59:1839–1860

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to William Roshan Quadros.

Additional information

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Quadros, W.R., Owen, S.J. Defeaturing CAD models using a geometry-based size field and facet-based reduction operators. Engineering with Computers 28, 211–224 (2012). https://doi.org/10.1007/s00366-011-0252-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-011-0252-8

Keywords

Navigation