A comparison of smooth basis constructions for isogeometric analysis
H. M. Verhelst, P. Weinmüller, A. Mantzaflaris, T. Takacs, D. Toshniwal
TL;DR
This paper systematically compares four unstructured spline constructions for multi-patch isogeometric analysis—AS-$G^1$, Approximate-$C^1$, D-Patch, and Almost-$C^1$—across biharmonic and Kirchhoff-Love shell problems, including stress analyses on curved shells and large industrial geometries. It provides both qualitative assessments of degree, regularity, continuity, and nesting, and quantitative benchmarks (biharmonic, shells, spectra, and modal analyses) to reveal each method’s strengths and limitations. The key findings are that Approximate-$C^1$ and AS-$G^1$ can achieve optimal convergence and accurate stress fields on AS geometries, while D-Patch and Almost-$C^1$ offer easier construction on complex geometries but exhibit issues near extraordinary vertices or degree restrictions; no single method dominates across all scenarios. The work highlights practical guidance and future directions, including geometry pre-processing for AS-$G^1$ and Approximate-$C^1$, preconditioning for D-Patch, and extending Almost-$C^1$ to higher degrees, with implications for robust, smooth multi-patch IGA in engineering applications.
Abstract
In order to perform isogeometric analysis with increased smoothness on complex domains, trimming, variational coupling or unstructured spline methods can be used. The latter two classes of methods require a multi-patch segmentation of the domain, and provide continuous bases along patch interfaces. In the context of shell modeling, variational methods are widely used, whereas the application of unstructured spline methods on shell problems is rather scarce. In this paper, we therefore provide a qualitative and a quantitative comparison of a selection of unstructured spline constructions, in particular the D-Patch, Almost-$C^1$, Analysis-Suitable $G^1$ and the Approximate $C^1$ constructions. Using this comparison, we aim to provide insight into the selection of methods for practical problems, as well as directions for future research. In the qualitative comparison, the properties of each method are evaluated and compared. In the quantitative comparison, a selection of numerical examples is used to highlight different advantages and disadvantages of each method. In the latter, comparison with weak coupling methods such as Nitsche's method or penalty methods is made as well. In brief, it is concluded that the Approximate $C^1$ and Analysis-Suitable $G^1$ converge optimally in the analysis of a bi-harmonic problem, without the need of special refinement procedures. Furthermore, these methods provide accurate stress fields. On the other hand, the Almost-$C^1$ and D-Patch provide relatively easy construction on complex geometries. The Almost-$C^1$ method does not have limitations on the valence of boundary vertices, unlike the D-Patch, but is only applicable to biquadratic local bases. Following from these conclusions, future research directions are proposed, for example towards making the Approximate $C^1$ and Analysis-Suitable $G^1$ applicable to more complex geometries.
