Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

An efficient method to integrate polynomials over polytopes and curved solids

Journal Article · · Computer Aided Geometric Design
Here in this paper, we present an efficient approach to compute the integral of monomials and polynomials over polyhedra and regions defined by parametric curved boundary surfaces. We use Euler's theorem for homogeneous functions in combination with Stokes's theorem to reduce the integration of a monomial over a three-dimensional solid to its boundary. If the solid is a polytope, through a recursive application of these theorems, the integral is further reduced to just the evaluation of the monomial and its derivatives at the vertices of the polytope. The present approach is simpler than existing techniques that rely on repeated use of the divergence theorem, which require the antiderivative of the monomials and the projection of these functions onto hyperplanes. For convex and nonconvex polytopes, our approach does not introduce any approximation for the integration of monomials. For curved solid regions bounded by surfaces that admit a parameterization, the same approach yields simplified formulas to compute the integral of any homogeneous function, including monomials. For surfaces parameterized by polynomial surfaces (such as Bezier surface triangles and B-spline patches), the method yields machine-precision accuracy for the volumetric integration of monomials with an appropriate quadrature rule. Numerical examples over regions bounded by polynomial surfaces and rational surfaces are presented to establish the accuracy and efficiency of the method.
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
ARCS Foundation Northern California; USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
NA0003525
OSTI ID:
1855794
Report Number(s):
SAND2022-1996J; 703579
Journal Information:
Computer Aided Geometric Design, Journal Name: Computer Aided Geometric Design Vol. 82; ISSN 0167-8396
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (36)

A finite element method for crack growth without remeshing journal September 1999
Strong and weak arbitrary discontinuities in spectral finite elements journal January 2005
High degree efficient symmetrical Gaussian quadrature rules for the triangle journal June 1985
The extended/generalized finite element method: An overview of the method and its applications journal January 2010
Modeling crack discontinuities without element-partitioning in the extended finite element method: MODELING CRACKS WITHOUT ELEMENT-PARTITIONING IN THE X-FEM journal October 2016
Modeling curved interfaces without element‐partitioning in the extended finite element method journal July 2019
On the division of space with minimum partitional area journal January 1887
Numerical integration of homogeneous functions on convex and nonconvex polygons and polyhedra journal October 2015
Extended finite element method in computational fracture mechanics: a retrospective examination journal November 2015
Fast Numerical Integration on Polytopic Meshes with Applications to Discontinuous Galerkin Finite Element Methods journal August 2018
The Finite Cell Method: A Review in the Context of Higher-Order Structural Analysis of CAD and Image-Based Geometric Models journal May 2014
A Review of Trimming in Isogeometric Analysis: Challenges, Data Exchange and Simulation Aspects journal June 2017
Computation of global geometric properties of solid objects journal November 1980
On calculating with B-splines journal July 1972
Triangular Bernstein-Bézier patches journal August 1986
The octant of a sphere as a non-degenerate triangular Bézier patch journal December 1987
Accurate GPU-accelerated surface integrals for moment computation journal October 2011
Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement journal October 2005
The finite cell method for three-dimensional problems of solid mechanics journal August 2008
Quadrature schemes for arbitrary convex/concave volumes and integration of weak form in enriched partition of unity methods journal May 2013
Extended virtual element method for the Laplace problem with singularities and discontinuities journal November 2019
Software for exact integration of polynomials over polyhedra journal April 2013
Geometric integration over irregular domains with application to level-set methods journal October 2007
On the flexibility of agglomeration based physical space discontinuous Galerkin discretizations journal January 2012
An accurate, robust, and easy-to-implement method for integration over arbitrary polyhedra: Application to embedded interface methods journal September 2014
A high-order discontinuous Galerkin method for level set problems on polygonal meshes journal November 2019
A counter-example to Kelvin's conjecture on minimal surfaces journal February 1994
Fast and Accurate Computation of Polyhedral Mass Properties journal January 1996
Integration and homogeneous functions journal January 1999
The Numerical Evaluation of B -Splines journal January 1972
The Calculation of the Volumetric Properties of Sweep-Generated Solids Via Line Integration journal March 1993
Basic Principles of Virtual Element Methods journal November 2012
hp-Version discontinuous Galerkin methods on polygonal and polyhedral meshes journal May 2014
Algorithm 550: Solid Polyhedron Measures [Z] journal March 1980
Algorithms for computing the volume and other integral properties of solids. II. A family of algorithms based on representation conversion and cellular approximation journal September 1982
Nonconvex rigid bodies with stacking journal July 2003

Similar Records

Numerical integration in the virtual element method with the scaled boundary cubature scheme
Journal Article · Wed Jul 03 20:00:00 EDT 2024 · International Journal for Numerical Methods in Engineering · OSTI ID:2391042

Scaled boundary cubature scheme for numerical integration over planar regions with affine and curved boundaries
Journal Article · Wed Apr 07 20:00:00 EDT 2021 · Computer Methods in Applied Mechanics and Engineering · OSTI ID:1781757