Preparation of Geometry Models for Mesh Generation and CFD
13 www.cadence.com
Translation errors (described above) will often result in holes where certain entities within the model cannot be imported.
These cases require tools for covering those holes with surfaces that can best approximate the true shape of the missing
component.
[The refeaturing of geometry models imported from STL has to recover the sharp edges and feature lines so that they may be
accurately reproduced in the mesh. In addition, it is useful to reduce the density of the facets by merging them where they are
coplanar. https://youtu.be/iIXjNcczqyY]
Discrete geometry models present an interesting case of insufficient detail. A benefit of discrete geometry models is that they
lack topology, a main complicating factor in using analytic B-Rep models. At the same time, the lack of topology in a discrete
model hampers their use. Without topology, the model is a "triangle soup" when, in reality, the modeled object has distinct
geometric features likely significant to the CFD simulation. Therefore "refeaturing" of discrete models becomes a useful tool.
The facets in a discrete model can be assembled into surfaces bounded by feature lines (aka hard edges). These hard edges
can be defined by the relative turning angle of the facet normal vectors on either side of the line.
Summary
Geometry modeling is a competent field of technology representing a broad range of established and emerging technologies.
The models produced by geometry modeling software are essential for CFD applications. The use of geometry models for
CFD can be streamlined by understanding a few essential factors and utilizing tools that best handle them.
References
1. Slotnick, J., Khodadoust, A., Alonso, J., Darmofal, D., Gropp, W., Lurie, E., & Mavriplis, D., "CFD 2030 Vision Study: A Path to
Revolutionary Computational Aerosciences," NASA/CR-2014-218178, March 2014.
2. Thompson, J., Steger, J., & Yoshihara, H., "Three-Dimensional Grid Generation for Complex Configurations – Recent
Progress," AGARD-AG-309, 1988.
3. Taylor, N.J., & Haimes, R., "Geometry Modeling: Underlying Concepts and Requirements for Computational Simulation,"
AIAA paper no.2018-3402, June, 2018.
4. "Industrial Automation Systems and Integration – Product Data Representation and Exchange – Part 21: Implementation
Methods: Clear Text Encoding of the Exchange Structure," ISO 10303-21:2016, https://webstore.ansi.org/Standards/ISO/
ISO10303212016.
5. "IGES File Specification," https://wiki.eclipse.org/IGES_file_Specification
6. Farin, G., "A History of Curves and Surfaces in CAGD," published in the Handbook of Computer Aided Geometric Design,
2002.
7. Townsend, A., "On the Spline: A Brief History of the Computational Curve," http://www.alatown.com/spline-history-archi-
tecture/.
8. Issa, R., "3 Parametric Curves and Surfaces," https://developer.rhino3d.com/guides/general/essential-mathematics/
parametric-curves-surfaces/
9. https://www.opencascade.com/
10. Haimes, R., & Drela, M., "On the Construction of Aircraft Conceptual Geometry for High-Fidelity Analysis and Design," AIAA
paper no. 2012-0683, January 2012.
11. https://www.spatial.com/products/3d-acis-modeling
12. https://c3dlabs.com/en/products/c3d-toolkit/modeler/
13. https://www.spatial.com/products/cgm
14. https://www.dyndrite.com/
15. https://www.pointwise.com/geode/
16. http://support.ptc.com/products/granite/gplugs
17. https://www.plm.automation.siemens.com/global/en/products/plm-components/parasolid.html