Isogeometric Analysis for 2D Magnetostatic Computations with Multi-level Bézier Extraction for Local Refinement
Andreas Grendas, Michael Wiesheu, Sebastian Schöps, Benjamin Marussig
TL;DR
This work addresses the need for local, geometry-preserving refinement in isogeometric analysis of magnetostatic problems by combining truncated hierarchical B-splines (THB-splines) with multi-level Bézier extraction (MBE). The proposed approach enables adaptive refinement at the element level while preserving CAD geometry, facilitated by a local extraction operator that maps Bernstein elements to the hierarchical basis in a multipatch setting. An a posteriori least-squares estimator with Dorfler marking drives refinement, and the method is demonstrated on a 2D multipatch magnetostatics problem, showing faster convergence with fewer degrees of freedom compared to uniform refinement. The results indicate that THB-splines with MBE integrate well with existing Bézier-based IGA codes and are effective for complex geometries, providing practical benefits for magnetostatic simulations in engineering applications.
Abstract
Local refinement is vital for efficient numerical simulations. In the context of Isogeometric Analysis (IGA), hierarchical B-splines have gained prominence. The work applies the methodology of truncated hierarchical B-splines (THB-splines) as they keep additional properties. The framework is further enriched with Bézier extraction, resulting in the multi-level Bézier extraction method. We apply this discretization method to 2D magnetostatic problems. The implementation is based on an open-source Octave/MATLAB IGA code called GeoPDEs, which allows us to compare our routines with globally refined spline models as well as locally refined ones where the solver does not rely on Bézier extraction.
