Machine Learning Discovery of Optimal Quadrature Rules for Isogeometric Analysis

04/04/2023
by   Tomás Teijeiro, et al.
0

We propose the use of machine learning techniques to find optimal quadrature rules for the construction of stiffness and mass matrices in isogeometric analysis (IGA). We initially consider 1D spline spaces of arbitrary degree spanned over uniform and non-uniform knot sequences, and then the generated optimal rules are used for integration over higher-dimensional spaces using tensor product sense. The quadrature rule search is posed as an optimization problem and solved by a machine learning strategy based on gradient-descent. However, since the optimization space is highly non-convex, the success of the search strongly depends on the number of quadrature points and the parameter initialization. Thus, we use a dynamic programming strategy that initializes the parameters from the optimal solution over the spline space with a lower number of knots. With this method, we found optimal quadrature rules for spline spaces when using IGA discretizations with up to 50 uniform elements and polynomial degrees up to 8, showing the generality of the approach in this scenario. For non-uniform partitions, the method also finds an optimal rule in a reasonable number of test cases. We also assess the generated optimal rules in two practical case studies, namely, the eigenvalue problem of the Laplace operator and the eigenfrequency analysis of freeform curved beams, where the latter problem shows the applicability of the method to curved geometries. In particular, the proposed method results in savings with respect to traditional Gaussian integration of up to 44

READ FULL TEXT

page 5

page 8

research
08/16/2019

Quadrature rules for C^0 and C^1 splines, a recipe

Closed formulae for all Gaussian or optimal, 1-parameter quadrature rule...
research
04/28/2019

Real-time Trajectory Generation for Quadrotors using B-spline based Non-uniform Kinodynamic Search

In this paper, we propose a time-efficient approach to generate safe, sm...
research
05/13/2021

Leveraging Non-uniformity in First-order Non-convex Optimization

Classical global convergence results for first-order methods rely on uni...
research
12/22/2020

Learning to Initialize Gradient Descent Using Gradient Descent

Non-convex optimization problems are challenging to solve; the success a...
research
06/26/2023

Patch-wise Quadrature of Trimmed Surfaces in Isogeometric Analysis

This work presents an efficient quadrature rule for shell analysis fully...
research
06/07/2021

Application of optimal spline subspaces for the removal of spurious outliers in isogeometric discretizations

We show that isogeometric Galerkin discretizations of eigenvalue problem...
research
03/22/2023

𝒞^k-continuous Spline Approximation with TensorFlow Gradient Descent Optimizers

In this work we present an "out-of-the-box" application of Machine Learn...

Please sign up or login with your details

Forgot password? Click here to reset