Universal meshes: A method for triangulating planar curved domains immersed in nonconforming meshes

被引:51
作者
Rangarajan, Ramsharan [1 ]
Lew, Adrian J. [2 ]
机构
[1] Brown Univ, Sch Engn, Providence, RI 02912 USA
[2] Stanford Univ, Dept Mech Engn, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
universal meshes; immersed boundary; background meshes; mesh motion; moving boundary; curved finite elements; FINITE-ELEMENT-METHOD; FLUID-STRUCTURE INTERACTION; VARIATIONAL R-ADAPTION; MOVING BOUNDARIES; FLOW PROBLEMS;
D O I
10.1002/nme.4624
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We introduce a new method to triangulate planar, curved domains that transforms a specific collection of triangles in a background mesh to conform to the boundary. In the process, no new vertices are introduced, and connectivities of triangles are left unaltered. The method relies on a novel way of parameterizing an immersed boundary over a collection of nearby edges with its closest point projection. To guarantee its robustness, we require that the domain be C-2-regular, the background mesh be sufficiently refined near the boundary, and that specific angles in triangles near the boundary be strictly acute. The method can render both straight-edged and curvilinear triangulations for the immersed domain. The latter includes curved triangles that conform exactly to the immersed boundary, and ones constructed with isoparametric mappings to interpolate the boundary at select points. High-order finite elements constructed over these curved triangles achieve optimal accuracy, which has customarily proven difficult in numerical schemes that adopt nonconforming meshes. Aside from serving as a quick and simple tool for meshing planar curved domains with complex shapes, the method provides significant advantages for simulating problems with moving boundaries and in numerical schemes that require iterating over the geometry of domains. With no conformity requirements, the same background mesh can be adopted to triangulate a large family of domains immersed in it, including ones realized over several updates during the coarse of simulating problems with moving boundaries. We term such a background mesh as a universal mesh for the family of domains it can be used to triangulate. Universal meshes hence facilitate a framework for finite element calculations over evolving domains while using only fixed background meshes. Furthermore, because the evolving geometry can be approximated with any desired order, numerical solutions can be computed with high-order accuracy. We present demonstrative examples using universal meshes to simulate the interaction of rigid bodies with Stokesian fluids. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:236 / 264
页数:29
相关论文
共 56 条
[1]  
Amenta N, 1997, PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P528
[2]   Diffuse-interface methods in fluid mechanics [J].
Anderson, DM ;
McFadden, GB ;
Wheeler, AA .
ANNUAL REVIEW OF FLUID MECHANICS, 1998, 30 :139-165
[3]   A penalization method to take into account obstacles in incompressible viscous flows [J].
Angot, P ;
Bruneau, CH ;
Fabrie, P .
NUMERISCHE MATHEMATIK, 1999, 81 (04) :497-520
[4]  
[Anonymous], 2003, CO FL SO ME
[5]  
[Anonymous], 1978, FINITE ELEMENT METHO
[6]   THE PLATE PARADOX FOR HARD AND SOFT SIMPLE SUPPORT [J].
BABUSKA, I ;
PITKARANTA, J .
SIAM JOURNAL ON MATHEMATICAL ANALYSIS, 1990, 21 (03) :551-576
[7]   The fixed-mesh ALE approach applied to solid mechanics and fluid-structure interaction problems [J].
Baiges, Joan ;
Codina, Ramon .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2010, 81 (12) :1529-1557
[8]   Mesh smoothing using a posteriori error estimates [J].
Bank, RE ;
Smith, RK .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1997, 34 (03) :979-997
[9]   An unfitted finite element method using discontinuous Galerkin [J].
Bastian, Peter ;
Engwer, Christian .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2009, 79 (12) :1557-1576
[10]   Isogeometric fluid-structure interaction: theory, algorithms, and computations [J].
Bazilevs, Y. ;
Calo, V. M. ;
Hughes, T. J. R. ;
Zhang, Y. .
COMPUTATIONAL MECHANICS, 2008, 43 (01) :3-37