An isogeometric boundary element method for elastostatic analysis: 2D implementation aspects

The concept of isogeometric analysis, whereby the parametric functions that are used to describe CAD geometry are also used to approximate the unknown fields in a numerical discretisation, has progressed rapidly in recent years. This paper advances the field further by outlining an isogeometric boundary element Method (IGABEM) that only requires a representation of the geometry of the domain for analysis, fitting neatly with the boundary representation provided completely by CAD. The method circumvents the requirement to generate a boundary mesh representing a significant step in reducing the gap between engineering design and analysis. The current paper focuses on implementation details of 2D IGABEM for elastostatic analysis with particular attention paid towards the differences over conventional boundary element implementations. Examples of Matlab(R) code are given whenever possible to aid understanding of the techniques used.

[1]  T. Rabczuk,et al.  A two-dimensional Isogeometric Boundary Element Method for elastostatic analysis , 2012 .

[2]  T. Greville Numerical Procedures for Interpolation by Spline Functions , 1964 .

[3]  Ivano Benedetti,et al.  A fast 3D dual boundary element method based on hierarchical matrices , 2008 .

[4]  T. A. Cruse,et al.  Numerical solutions in three dimensional elastostatics , 1969 .

[5]  M. Guiggiani,et al.  Direct computation of Cauchy principal value integrals in advanced boundary elements , 1987 .

[6]  John A. Evans,et al.  Isogeometric analysis using T-splines , 2010 .

[7]  T. Hughes,et al.  ISOGEOMETRIC COLLOCATION METHODS , 2010 .

[8]  John A. Evans,et al.  Isogeometric finite element data structures based on Bézier extraction of NURBS , 2011 .

[9]  T. Belytschko,et al.  A generalized finite element formulation for arbitrary basis functions: From isogeometric analysis to XFEM , 2010 .

[10]  T. Cruse,et al.  Non-singular boundary integral equation implementation , 1993 .

[11]  R. L. Taylor Isogeometric analysis of nearly incompressible solids , 2011 .

[12]  Panagiotis D. Kaklis,et al.  A BEM-IsoGeometric method with application to the wavemaking resistance problem of ships at constant speed , 2011 .

[13]  Alessandro Reali,et al.  Isogeometric Analysis of Structural Vibrations , 2006 .

[14]  Jianming Zhang,et al.  B-spline approximation in boundary face method for three-dimensional linear elasticity , 2011 .

[15]  Richard W. Johnson Higher order B-spline collocation at the Greville abscissae , 2005 .

[16]  A. Ranjbaran,et al.  Advanced implementation of the boundary element method in elastostatics , 1995 .

[17]  E. L. Albuquerque,et al.  The boundary element method applied to time dependent problems in anisotropic materials , 2002 .

[18]  T. Hughes,et al.  Isogeometric fluid-structure interaction: theory, algorithms, and computations , 2008 .

[19]  J. Telles A self-adaptive co-ordinate transformation for efficient numerical evaluation of general boundary element integrals , 1987 .

[20]  Stéphane Bordas,et al.  Recent advances towards reducing the meshing and re-meshing burden in computational sciences , 2010 .

[21]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[22]  Stéphane Bordas,et al.  Finite element analysis on implicitly defined domains: An accurate representation based on arbitrary parametric surfaces , 2011 .

[23]  H. Nguyen-Xuan,et al.  Isogeometric analysis using polynomial splines over hierarchical T-meshes for two-dimensional elastic solids , 2011 .

[24]  Vinh Phu Nguyen,et al.  An introduction to Isogeometric Analysis with Matlab\textsuperscript{\textregistered{}} implementation: FEM and XFEM formulations , 2012 .

[25]  Antonio Huerta,et al.  3D NURBS‐enhanced finite element method (NEFEM) , 2008 .

[26]  A. Stroud,et al.  Gaussian quadrature formulas , 1966 .

[27]  M. H. Aliabadi,et al.  Applications in solids and structures , 2002 .

[28]  Thomas J. R. Hughes,et al.  Isogeometric Analysis: Toward Integration of CAD and FEA , 2009 .

[29]  J. Watson,et al.  Effective numerical treatment of boundary integral equations: A formulation for three‐dimensional elastostatics , 1976 .

[30]  Jan Sladek,et al.  Singular integrals in boundary element methods , 1998 .

[31]  John A. Evans,et al.  Isogeometric boundary element analysis using unstructured T-splines , 2013 .

[32]  D. F. Rogers,et al.  An Introduction to NURBS: With Historical Perspective , 2011 .

[33]  Carlos Alberto Brebbia,et al.  Boundary Elements: An Introductory Course , 1989 .

[34]  Jia Lu,et al.  Isogeometric contact analysis: Geometric basis and formulation for frictionless contact , 2011 .

[35]  Thomas J. R. Hughes,et al.  An isogeometric approach to cohesive zone modeling , 2011 .

[36]  T. Belytschko,et al.  Element‐free Galerkin methods , 1994 .

[37]  Jean-François Remacle,et al.  A computational approach to handle complex microstructure geometries , 2003 .

[38]  Thomas J. R. Hughes,et al.  Patient-specific isogeometric fluid–structure interaction analysis of thoracic aortic blood flow due to implantation of the Jarvik 2000 left ventricular assist device , 2009 .

[39]  V. Popov,et al.  An O(N) Taylor series multipole boundary element method for three-dimensional elasticity problems , 2001 .

[40]  Satya N. Atluri,et al.  A modified collocation method and a penalty formulation for enforcing the essential boundary conditions in the element free Galerkin method , 1998 .

[41]  T. Hughes,et al.  Isogeometric analysis : CAD, finite elements, NURBS, exact geometry and mesh refinement , 2005 .

[42]  Thomas J. R. Hughes,et al.  Isogeometric shell analysis: The Reissner-Mindlin shell , 2010 .