The Isogeometric Segmentation Pipeline
We present a pipeline for the conversion of 3D models into a form suitable for isogeometric analysis (IGA). The input into our pipeline is a boundary represented 3D model, either as a triangulation or as a collection of trimmed non-uniform rational B-spline (NURBS) surfaces. The pipeline consists of three stages: computer aided design (CAD) model reconstruction from a triangulation (if necessary); segmentation of the boundary-represented solid into topological hexahedra; and volume parameterization. The result is a collection of volumetric NURBS patches. In this paper we discuss our methods for the three stages, and demonstrate the suitability of the result for IGA by performing stress simulations with examples of the output.
This work has been funded by the European Commission projects TERRIFIC (Grant Agreement 284981), EXAMPLE (Grant Agreement 324340) and ITN INSIST (Grant Agreement 289361), and the Austrian Science Fund (FWF) project Geometry and Simulation (Project Number S 117). We thank Martin Schifko at Engineering Center Steyr and Stefan Boschert at Siemens Corporate Technology for some of the input data used in our work.
- 4.D. Großmann, B. Jüttler, H. Schlusnus, J. Barner, A.-V. Vuong, Isogeometric simulation of turbine blades for aircraft engines. Comput. Aided Geom. Des.29(7), 519–531 (2012). Geometric Modeling and Processing 2012Google Scholar
- 7.U. Langer, I. Toulopoulos, Analysis of multipatch discontinuous Galerkin IgA approximations to elliptic boundary value problems. Technical Report 1408.0182, arxiv.org, 2014Google Scholar
- 9.T. Martin, E. Cohen, Volumetric parameterization of complex objects by respecting multiple materials. Comput. Graph.34(3), 187–197 (2010). Shape Modelling International (SMI) Conference 2010Google Scholar
- 11.T. Nguyen, B. Jüttler, Parameterization of contractible domains using sequences of harmonic maps, inCurves and surfaces. Lecture Notes in Computer Science, vol. 6920 (Springer, Heidelberg, 2012), pp. 501–514Google Scholar
- 12.D.-M. Nguyen, M. Pauley, B. Jüttler, Isogeometric segmentation. Part II: on the segmentability of contractible solids with non-convex edges. Graph. Models76(5), 426–439 (2014). Geometric Modeling and Processing 2014Google Scholar
- 13.D.-M. Nguyen, M. Pauley, B. Jüttler, Isogeometric segmentation: construction of auxiliary curves. Comput.-Aided Des.70, 89–99 (2016). Proceedings of GDSPM 2015, conditionally acceptedGoogle Scholar
- 15.A. Sheffer, M. Etzion, A. Rappoport, M. Bercovier, Hexahedral mesh generation using the embedded Voronoi graph, inProceedings of the 7th International Meshing Roundtable, Sandia National Laboratories (1999), pp. 347–364Google Scholar
- 21.D. White, L. Mingwu, S.E. Benzley, G.D. Sjaardema, Automated hexahedral mesh generation by virtual decomposition, in Proceedings of the 4th International Meshing Roundtable, Sandia National Laboratories (1995), pp. 165–176Google Scholar
- 25.Y. Zhang, W. Wang, T.J.R. Hughes, Solid T-spline construction from boundary representations for genus-zero geometry. Comput. Methods Appl. Mech. Eng.249/252, 185–197 (2012)Google Scholar