Mass lumping and outlier removal strategies for complex geometries in isogeometric analysis
Yannis Voet, Espen Sande, Annalisa Buffa
TL;DR
The paper addresses the CFL bottleneck in explicit isogeometric dynamics caused by outlier eigenfrequencies. It develops mass lumping techniques that extend from simple geometries to nontrivial single-patch, multipatch, and trimmed geometries, and pairs them with algebraic deflation to remove persistent outliers via low-rank perturbations. The approach preserves or improves the CFL condition while enabling efficient solves through block, hierarchical, and multipatch lumping, with an explicit strategy to scale the lumped mass using Woodbury-type inverses. Numerical experiments across single-patch, multipatch, and trimmed geometries show substantial reductions in iteration counts and computational time for long-time simulations, with modest impacts on accuracy, making the method attractive for industrially relevant complex geometries.
Abstract
Mass lumping techniques are commonly employed in explicit time integration schemes for problems in structural dynamics and both avoid solving costly linear systems with the consistent mass matrix and increase the critical time step. In isogeometric analysis, the critical time step is constrained by so-called "outlier" frequencies, representing the inaccurate high frequency part of the spectrum. Removing or dampening these high frequencies is paramount for fast explicit solution techniques. In this work, we propose mass lumping and outlier removal techniques for nontrivial geometries, including multipatch and trimmed geometries. Our lumping strategies provably do not deteriorate (and often improve) the CFL condition of the original problem and are combined with deflation techniques to remove persistent outlier frequencies. Numerical experiments reveal the advantages of the method, especially for simulations covering large time spans where they may halve the number of iterations with little or no effect on the numerical solution.
