Blending isogeometric analysis and local maximum entropy meshfree approximants

https://doi.org/10.1016/j.cma.2013.05.015Get rights and content

Abstract

We present a method to blend local maximum entropy (LME) meshfree approximants and isogeometric analysis. The coupling strategy exploits the optimization program behind LME approximation, treats isogeometric and LME basis functions on an equal footing in the reproducibility constraints, but views the former as data in the constrained minimization. The resulting scheme exploits the best features and overcomes the main drawbacks of each of these approximants. Indeed, it preserves the high fidelity boundary representation (exact CAD geometry) of isogeometric analysis, out of reach for bare meshfree methods, and easily handles volume discretization and unstructured grids with possibly local refinement, while maintaining the smoothness and non-negativity of the basis functions. We implement the method with B-Splines in two dimensions, but the procedure carries over to higher spatial dimensions or to other non-negative approximants such as NURBS or subdivision schemes. The performance of the method is illustrated with the heat equation, and linear and nonlinear elasticity. The ability of the proposed method to impose directly essential boundary conditions in non-convex domains, and to deal with unstructured grids and local refinement in domains of complex geometry and topology is highlighted by the numerical examples.

Introduction

Approximants selected by maximum entropy (max-ent) are non-negative smooth meshfree approximation schemes, optimal from an information theory viewpoint [1], [2]. The non-negativity and first-order reproducing conditions endow these approximants with the structure of convex geometry [1], like linear finite element, natural neighbor method [3], subdivision approximants [4], or B-Spline and Non-Uniform Rational B-Splines (NURBS) basis functions [5]. Max-ent approximants have been extended to second order [6], [7], and to arbitrary order by dropping non-negativity [8].

Local maximum entropy (LME) approximants allow us to flexibly control the support of the basis functions on unstructured grids of points [1], [9]. Their non-negativity endow them with variation diminishing properties, as well as with a weak Kronecker-delta property on the boundary of the convex hull of the set of nodes [1], by which interior basis functions vanish at the boundary of the convex hull, and basis functions vanish at any given face unless the corresponding node belongs to that face of the boundary. Thanks to this property, essential boundary conditions can be easily imposed on polygonal convex domains, in contrast with other meshfree methods [10]. Furthermore, the evaluation of the LME basis functions is very efficient using duality methods [1]. The main drawback of these approximants is given by the inherent limitation of meshfree methods to represent complex boundaries with high fidelity. In such methods, the boundaries that can be represented by a mere collection of points are polytopes, either the convex hull or more controllable domains given by alpha shapes [11]. Furthermore, the weak Kronecker-delta property of LME approximants does not hold in non-convex parts of the domain [1].

Motivated by the recent impetus on isogeometric analysis [5], [12], which aims at integrating Computer Aided Design (CAD) technologies, such as B-Splines, NURBS or subdivision surfaces [4], and engineering analysis, we propose here using such high-fidelity description of the boundary of the domain, while approximating the interior with max-ent methods. Remarkably, the limitations of LME approximants and of isogeometric analysis are in some sense complementary, since the main drawback of the latter is precisely the rigidity imposed by the NURBS framework on the volume meshing, which requires special techniques to go beyond tensor product meshes and accommodate trimmed surfaces, local refinement, or incongruent surface descriptions at opposing faces. Some of these issues are partially addressed in 2D with T-Spline technologies [13], [14], [15], [16], [17], hierarchical B-Splines [18] or trimming techniques [19], but largely open in 3D [20], [21]. Three-dimensional subdivision schemes, producing smooth convex approximants from unstructured grids, are still the topic of current research [22].

The goal of the proposed method is to unify in a common framework the geometric fidelity of isogeometric boundary representations with the flexibility of meshfree approximants in the bulk of the domain. Since both B-Splines and LME approximants are convex schemes, we will show that they can be coupled through the constraints in a max-ent program. The resulting approximation scheme automatically retains the non-negativity and smoothness of the B-Spline and LME parents. Although max-ent approximants can be extended to higher-order consistency, at the expense of a more involved formulation [6], [7], numerical experiments show that first-order consistent approximants perform very well, even in high-order partial differential equations. In [7], we showed that first-order LME approximants attain the same accuracy as 5th-order B-Splines for structural vibrations, and are comparable to second-order max-ent approximation schemes in a fourth-order phase field model [23], or in thin shell problems [24], [25], where they also compete with subdivision finite elements.

In the same spirit of the method presented here, the NURBS enhanced finite element method (NEFEM) [26] adopts a NURBS boundary representation, coupled to standard finite elements in the interior of the domain. This approach exploits the high fidelity geometry representation of isogeometric analysis, but does not insist in preserving the smoothness and positivity of the basis functions, placing more emphasis in the high-order reproducibility conditions. On the other hand, Moving Least Squares (MLS) meshfree basis functions have been coupled with finite elements through the consistency conditions [27].

The paper is organized as follows. Sections 2 Maximum entropy approximation schemes, 3 Isogeometric boundary representation provide the main concepts about max-ent approximations schemes and the isogeometric representation of boundaries. In Section 4, we describe the proposed blending strategy, and in Section 5 we report on illustrative numerical examples. Finally, Section 6 collects the concluding remarks.

Section snippets

Maximum entropy approximation schemes

In information theory and statistical inference, the principle of max-ent is a means to infer the probability distribution, which best represents the current state of knowledge about a process, consistently with a priori information. This principle was adopted in [1], [2] to generate the least biased basis functions for nodal data approximation. The key in this information theoretical viewpoint is to interpret the approximants as probability distributions. This interpretation follows from the

Isogeometric boundary representation

We here provide the minimal concepts behind the B-Spline basis functions, curves, and surfaces, and outline the basic ideas of isogeometric analysis (see [12], [30] for a complete exposition). For the sake of simplicity, we stick to B-Splines, but the proposed coupling strategy is directly applicable to NURBS or subdivision boundary representations.

A closed B-Spline curve, or a set of B-Spline curves defining a globally closed curve, may serve as a boundary representation of a two-dimensional

Blending through the constraints

We have explored three different strategies to blend LME approximants and isogeometric analysis: (i) the partition of unity method [31], (ii) the maximization of the relative entropy [29], [32], and (iii) the imposition of the reproducibility conditions with a maximum entropy optimization program, and found that (iii) is the simplest and most natural from a max-ent viewpoint. Consequently, henceforth we only focus in this strategy, and provide a brief account of the other alternatives in

Numerical examples

We illustrate next the ability of the proposed method to handle local refinement, incongruent boundary representations, and to impose directly essential boundary conditions in non-convex domains, possibly with complex topology. For this, we consider first the heat equation, and then linear and nonlinear elasticity. Before presenting the numerical examples, we provide details on the numerical implementation.

Discussion and concluding remarks

We have presented a method to produce smooth non-negative approximants that describe the geometry with high fidelity (exact CAD representation) and easily handle unstructured and locally refined volume discretizations. Although we have exercised the method in 2D here, it is readily applicable to higher dimensions. The proposed approximation schemes blend local maximum entropy approximants and isogeometric analysis through the reproducibility constraints in a maximum entropy convex optimization

Acknowledgements

We gratefully acknowledge Hennadiy Netuzhylov and David Modesto for their technical support and invaluable discussions about isogeometric analysis and NEFEM methods, respectively. We acknowledge the support of the European Research Council under the European Community’s 7th Framework Programme (FP7/007-2013)/ERC Grant agreement nr 240487 and the Ministerio de Ciencia e Innovación (DPI2007-61054). MA acknowledges the support received through the prize “ICREA Academia” for excellence in research,

References (39)

  • E. Rank et al.

    Geometric modeling, isogeometric analysis and the finite cell method

    Comput. Methods Appl. Mech. Engrg.

    (2012)
  • M. Arroyo et al.

    Local maximum-entropy approximation schemes: a seamless bridge between finite elements and meshfree methods

    Int. J. Numer. Methods Engrg.

    (2006)
  • N. Sukumar

    Construction of polygonal interpolants: a maximum entropy approach

    Int. J. Numer. Methods Engrg.

    (2004)
  • N. Sukumar et al.

    The natural element method in solid mechanics

    Int. J. Numer. Methods Engrg.

    (1998)
  • F. Cirak et al.

    Subdivision surfaces: a new paradigm for thin-shell finite-element analysis

    Int. J. Numer. Methods Engrg.

    (2000)
  • C. Cyron et al.

    Smooth, second order, non-negative meshfree approximants selected by maximum entropy

    Int. J. Numer. Methods Engrg.

    (2009)
  • A. Rosolen et al.

    Second order convex maximum entropy approximants with applications to high order PDE

    Int. J. Numer. Methods Engrg.

    (2013)
  • A. Rosolen et al.

    On the optimum support size in meshfree methods: a variational adaptivity approach with maximum entropy approximants

    Int. J. Numer. Methods Engrg.

    (2010)
  • H. Edelsbrunner et al.

    Three-dimensional alpha shapes

    ACM Trans. Graphics

    (1994)
  • Cited by (58)

    • Enhanced Floating Isogeometric Analysis

      2023, Computer Methods in Applied Mechanics and Engineering
    • Coupling of NURBS and Meshfree RPIM for plane stress of web with openings

      2022, Engineering Analysis with Boundary Elements
      Citation Excerpt :

      Meshfree is a family of techniques; reproducing kernel particle method (RKPM) [5, 6], diffuse element method (DEM) [7], element-free Galerkin (EFG) [8], meshless local Petrov-Galerkin (MLPG) [9], point interpolation method (PIM) [10–12], and Radial PIM (RPIM) [13, 14], amongst others. One of the earliest attempts to couple meshfree techniques with IGA through the imposition of reproducing conditions was made by Rosolen and Arroyo [15]. The method called Local Maximum Entropy Meshfree, and NURBS was applied to the infinite plate with circular hole analysis and showed a higher convergence rate than the conventional FEM.

    • Floating Isogeometric Analysis

      2022, Computer Methods in Applied Mechanics and Engineering
    • Buckling analysis of cracked orthotropic 3D plates and shells via an isogeometric-reproducing kernel particle method

      2021, Theoretical and Applied Fracture Mechanics
      Citation Excerpt :

      A novel coupling approach based on the IGA and meshfree shape functions has been developed by Li et al. [52] to investigate the non-linear response of shells based on the Kirchhoff-Love theory. Rosolen et al. [53] coupled the local maximum extropy-based MF and IGA in the physical domain but the approach was valid only up to the first-order continuity. Furthermore, to overcome the limitations of both methodologies, Valizadeh et al. [54] proposed an isogeometric-meshfree coupling approach with higher-order consistency in the physical domain.

    View all citing articles on Scopus
    1

    Current address: Institute for Soldier Nanotechnologies, MIT, Cambridge MA, USA.

    View full text