skip to main content


Title: An Angular Approach to Untangling High-Order Curvilinear Triangular Meshes
To achieve the full potential of high-order numerical methods for solving partial differential equations, the generation of a high-order mesh is required. One particular challenge in the generation of high-order meshes is avoiding invalid (tangled) elements that can occur as a result of moving the nodes from the low-order mesh that lie along the boundary to conform to the true curved boundary. In this paper, we propose a heuristic for correcting tangled second- and third-order meshes. For each interior edge, our method minimizes an objective function based on the unsigned angles of the pair of triangles that share the edge. We present several numerical examples in two dimensions with second- and third-order elements that demonstrate the capabilities of our method for untangling invalid meshes.  more » « less
Award ID(s):
1717894
NSF-PAR ID:
10106665
Author(s) / Creator(s):
;
Date Published:
Journal Name:
Lecture notes in computational science and engineering
Volume:
127
ISSN:
2197-7100
Page Range / eLocation ID:
327-342
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. One challenge in the generation of high-order meshes is that mesh tangling can occur as a consequence of moving the new boundary nodes to the true curved boundary. In this paper, we propose a new optimization-based method that uses signed angles to untangle invalid second- and third-order triangular meshes. Our proposed method consists of two passes. In the first pass, we loop over each high-order interior edge node and minimize an objective function based on the signed angles of the pair of triangles that share the node. In the second pass, we loop over face nodes and move them to the mean of the high-order nodes of the triangle to which the face node belongs. We present several numerical examples in two dimensions with second- and third-order elements that demonstrate the capabilities of our method for untangling invalid meshes. 
    more » « less
  2. Computational modeling and simulation of real-world problems, e.g., various applications in the automotive, aerospace, and biomedical industries, often involve geometric objects which are bounded by curved surfaces. The geometric modeling of such objects can be performed via high-order meshes. Such a mesh, when paired with a high-order partial differential equation (PDE) solver, can realize more accurate solution results with a decreased number of mesh elements (in comparison to a low-order mesh). There are several types of high-order mesh generation approaches, such as direct methods, a posteriori methods, and isogeometric analysis (IGA)-based spline modeling approaches. In this paper, we propose a direct, high-order, curvilinear tetrahedral mesh generation method using an advancing front technique. After generating the mesh, we apply mesh optimization to improve the quality and to take advantage of the degrees of freedom available in the initially straight-sided quadratic elements. Our method aims to generate high-quality tetrahedral mesh elements from various types of boundary representations including the cases where no computer-aided design files are available. Such a method is essential, for example, for generating meshes for various biomedical models where the boundary representation is obtained from medical images instead of CAD files. We present several numerical examples of second-order tetrahedral meshes generated using our method based on input triangular surface meshes. 
    more » « less
  3. Abstract

    A fundamental requirement in standard finite element method (FEM) over four‐node quadrilateral meshes is that every element must be convex, else the results can be erroneous. A mesh containing concave element is said to betangled, and tangling can occur, for example, during: mesh generation, mesh morphing, shape optimization, and/or large deformation simulation. The objective of this article is to introduce a tangled finite element method (TFEM) for handling concave elements in four‐node quadrilateral meshes. TFEM extends standard FEM through two concepts. First, the ambiguity of the field in the tangled region is resolved through a careful definition, and this naturally leads to certain correction terms in the FEM stiffness matrix. Second, an equality condition is imposed on the field at re‐entrant nodes of the concave elements. When the correction terms and equality conditions are included, we demonstrate that one can achieve accurate results, and optimal convergence, even over severely tangled meshes. The theoretical properties of the proposed TFEM are established, and the implementation, that requires minimal changes to standard FEM, is discussed in detail. Several numerical experiments are carried out to illustrate the robustness of the proposed method.

     
    more » « less
  4. Faithful, accurate, and successful cardiac biomechanics and electrophysiological simulations require patient-specific geometric models of the heart. Since the cardiac geometry consists of highly-curved boundaries, the use of high-order meshes with curved elements would ensure that the various curves and features present in the cardiac geometry are well-captured and preserved in the corresponding mesh. Most other existing mesh generation techniques require computer-aided design files to represent the geometric boundary, which are often not available for biomedical applications. Unlike such methods, our technique takes a high-order surface mesh, generated from patient medical images, as input and generates a high-order volume mesh directly from the curved surface mesh. In this paper, we use our direct high-order curvilinear tetrahedral mesh generation method [1] to generate several second-order cardiac meshes. Our meshes include the left ventricle myocardia of a healthy heart and hearts with dilated and hypertrophic cardiomyopathy. We show that our high-order cardiac meshes do not contain inverted elements and are of sufficiently high quality for use in cardiac finite element simulations. 
    more » « less
  5. For a given PDE problem, three main factors affect the accuracy of FEM solutions: basis order, mesh resolution, and mesh element quality. The first two factors are easy to control, while controlling element shape quality is a challenge, with fundamental limitations on what can be achieved. We propose to use p-refinement (increasing element degree) to decouple the approximation error of the finite element method from the domain mesh quality for elliptic PDEs. Our technique produces an accurate solution even on meshes with badly shaped elements, with a slightly higher running time due to the higher cost of high-order elements. We demonstrate that it is able to automatically adapt the basis to badly shaped elements, ensuring an error consistent with high-quality meshing, without any per-mesh parameter tuning. Our construction reduces to traditional fixed-degree FEM methods on high-quality meshes with identical performance. Our construction decreases the burden on meshing algorithms, reducing the need for often expensive mesh optimization and automatically compensates for badly shaped elements, which are present due to boundary con- straints or limitations of current meshing methods. By tackling mesh gen- eration and finite element simulation jointly, we obtain a pipeline that is both more efficient and more robust than combinations of existing state of the art meshing and FEM algorithms. 
    more » « less