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.
Similar content being viewed by others
References
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
Borouchaki H, Laug P (2004) Simplification of composite parametric surface meshes. Eng Comput 20:176–183
Clark BW (2007) Removing small features with real CAD operations. In: Proceedings of the 16th international meshing roundtable, pp 183–198
CUBIT (2009) Geometry and mesh generation toolkit. Sandia National Laboratories, Washington, http://cubit.sandia.gov
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
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
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
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
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
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
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
Owen SJ, White DR (2003) Mesh-based geometry. Int J Numer Method Eng 58(2):375–395
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
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
Mclvor A, Valkernburg R (1997) A comparison of local geometry estimation methods. Mach Vis Appl 10:17–26
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
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
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-011-0252-8