From CAD to representations suitable for isogeometric analysis: a complete pipeline
Abstract Next generation CAD/CAE systems shall integrate design and analysis procedures as a means to simplify workflows, boost performance, and speed up time to market. In the present paper we demonstrate a proof of concept of such a unification using subdivision surfaces and the enabling technology of isogeometric analysis. In particular, we present a complete pipeline to convert CAD models into smooth $$G^1$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>G</mml:mi> <mml:mn>1</mml:mn> </mml:msup> </mml:math> spline representations, which are suitable for isogeometric analysis. Starting from a CAD boundary representation of a mechanical object, we perform an automatic control cage extraction by means of quadrangular faces, such that its limit Catmull-Clark subdivision surface approximates accurately the input model. We then compute a basis of the $$G^1$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>G</mml:mi> <mml:mn>1</mml:mn> </mml:msup> </mml:math> spline space over the quad mesh in order to carry out least squares fitting over a point cloud, acquired by sampling the original CAD geometry. The resulting surface is a collection of Bézier patches with $$G^1$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>G</mml:mi> <mml:mn>1</mml:mn> </mml:msup> </mml:math> regularity. Finally, we use the basis functions to perform isogeometric analysis simulations of realistic PDEs on the reconstructed $$G^1$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>G</mml:mi> <mml:mn>1</mml:mn> </mml:msup> </mml:math> model. The quality of the construction is demonstrated via several numerical examples performed on a collection of CAD objects presenting various challenging realistic shapes.
Authors
- Angelos Mantzaflaris (ORCID: https://orcid.org/0000-0001-7135-1084)
- Bernard Mourrain (ORCID: https://orcid.org/0000-0002-8813-1368)
- Sam H. Whyman
- Mark Gammon
- Michelangelo Marsala (ORCID: https://orcid.org/0000-0002-6559-6971)
Institutions
- Institut national de recherche en sciences et technologies du numérique (FR)
- Université Côte d'Azur (FR)
- ITI (United Kingdom) (GB)
- Observatoire de la Côte d’Azur (FR)
- Analyse, Géométrie et Modélisation (FR)
- University of Florence (IT)
Publication Details
- Journal
- Engineering With Computers
- Published
- 2024-09-23
- DOI
- https://doi.org/10.1007/s00366-024-02065-0
- Citations
- 3
- Primary Topic
- Advanced Numerical Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.75
Funders
- Istituto Nazionale di Alta Matematica "Francesco Severi"
- European Commission
- Università degli Studi di Firenze
- Horizon 2020 Framework Programme
- Gruppo Nazionale per il Calcolo Scientifico