314 research outputs found
Dihedral angle-based maps of tetrahedral meshes
International audienceWe present a geometric representation of a tetrahedral mesh that is solely based on dihedral angles. We first show that the shape of a tetrahedral mesh is completely defined by its dihedral angles. This proof leads to a set of angular constraints that must be satisfied for an immersion to exist in R 3. This formulation lets us easily specify conditions to avoid inverted tetrahedra and multiply-covered vertices, thus leading to locally injective maps. We then present a constrained optimization method that modifies input angles when they do not satisfy constraints. Additionally, we develop a fast spectral reconstruction method to robustly recover positions from dihedral angles. We demonstrate the applicability of our representation with examples of volume parameterization, shape interpolation, mesh optimization, connectivity shapes, and mesh compression
On the mesh nonsingularity of the moving mesh PDE method
The moving mesh PDE (MMPDE) method for variational mesh generation and
adaptation is studied theoretically at the discrete level, in particular the
nonsingularity of the obtained meshes. Meshing functionals are discretized
geometrically and the MMPDE is formulated as a modified gradient system of the
corresponding discrete functionals for the location of mesh vertices. It is
shown that if the meshing functional satisfies a coercivity condition, then the
mesh of the semi-discrete MMPDE is nonsingular for all time if it is
nonsingular initially. Moreover, the altitudes and volumes of its elements are
bounded below by positive numbers depending only on the number of elements, the
metric tensor, and the initial mesh. Furthermore, the value of the discrete
meshing functional is convergent as time increases, which can be used as a
stopping criterion in computation. Finally, the mesh trajectory has limiting
meshes which are critical points of the discrete functional. The convergence of
the mesh trajectory can be guaranteed when a stronger condition is placed on
the meshing functional. Two meshing functionals based on alignment and
equidistribution are known to satisfy the coercivity condition. The results
also hold for fully discrete systems of the MMPDE provided that the time step
is sufficiently small and a numerical scheme preserving the property of
monotonically decreasing energy is used for the temporal discretization of the
semi-discrete MMPDE. Numerical examples are presented.Comment: Revised and improved version of the WIAS preprin
Lattice cleaving: a multimaterial tetrahedral meshing algorithm with guarantees
pre-printWe introduce a new algorithm for generating tetrahedral meshes that conform to physical boundaries in volumetric domains consisting of multiple materials. The proposed method allows for an arbitrary number of materials, produces high-quality tetrahedral meshes with upper and lower bounds on dihedral angles, and guarantees geometric fidelity. Moreover, the method is combinatoric so its implementation enables rapid mesh construction. These meshes are structured in a way that also allows grading, to reduce element counts in regions of homogeneity. Additionally, we provide proofs showing that both element quality and geometric fidelity are bounded using this approach
VoroCrust: Voronoi Meshing Without Clipping
Polyhedral meshes are increasingly becoming an attractive option with
particular advantages over traditional meshes for certain applications. What
has been missing is a robust polyhedral meshing algorithm that can handle broad
classes of domains exhibiting arbitrarily curved boundaries and sharp features.
In addition, the power of primal-dual mesh pairs, exemplified by
Voronoi-Delaunay meshes, has been recognized as an important ingredient in
numerous formulations. The VoroCrust algorithm is the first provably-correct
algorithm for conforming polyhedral Voronoi meshing for non-convex and
non-manifold domains with guarantees on the quality of both surface and volume
elements. A robust refinement process estimates a suitable sizing field that
enables the careful placement of Voronoi seeds across the surface circumventing
the need for clipping and avoiding its many drawbacks. The algorithm has the
flexibility of filling the interior by either structured or random samples,
while preserving all sharp features in the output mesh. We demonstrate the
capabilities of the algorithm on a variety of models and compare against
state-of-the-art polyhedral meshing methods based on clipped Voronoi cells
establishing the clear advantage of VoroCrust output.Comment: 18 pages (including appendix), 18 figures. Version without compressed
images available on https://www.dropbox.com/s/qc6sot1gaujundy/VoroCrust.pdf.
Supplemental materials available on
https://www.dropbox.com/s/6p72h1e2ivw6kj3/VoroCrust_supplemental_materials.pd
Mesh smoothing: An MMPDE approach
We study a mesh smoothing algorithm based on the moving mesh PDE (MMPDE) method. For the MMPDE itself, we employ a simple and efficient direct geometric discretization of the underlying meshing functional on simplicial meshes. The nodal mesh velocities can be expressed in a simple, analytical matrix form, which makes the implementation of the method relatively easy and simple. Numerical examples are provided
Deformable Simplicial Complexes
In this dissertation we present a novel method for deformable interface tracking in 2D and 3D|deformable simplicial complexes (DSC). Deformable interfaces are used in several applications, such as fluid simulation, image analysis, reconstruction or structural optimization. In the DSC method, the interface (curve in 2D; surface in 3D) is represented explicitly as a piecewise linear curve or surface. However, the domain is also subject to discretization: triangulation in 2D; tetrahedralization in 3D. This way, the interface can be alternatively represented as a set of edges/triangles separating triangles/tetrahedra marked as outside from those marked as inside. Such an approach allows for robust topological adaptivity. Among other advantages of the deformable simplicial complexes there are: space adaptivity, ability to handle and preserve sharp features, possibility for topology control. We demonstrate those strengths in several applications. In particular, a novel, DSC-based fluid dynamics solver has been developed during the PhD project. A special feature of this solver is that due to the fact that DSC maintains an explicit interface representation, surface tension is more easily dealt with. One particular advantage of DSC is the fact that as an alternative to topology adaptivity, topology control is also possible. This is exploited in the construction of cut loci on tori where a front expands from a single point on a torus and stops when it self-intersects
Low-order continuous finite element spaces on hybrid non-conforming hexahedral-tetrahedral meshes
This article deals with solving partial differential equations with the
finite element method on hybrid non-conforming hexahedral-tetrahedral meshes.
By non-conforming, we mean that a quadrangular face of a hexahedron can be
connected to two triangular faces of tetrahedra. We introduce a set of
low-order continuous (C0) finite element spaces defined on these meshes. They
are built from standard tri-linear and quadratic Lagrange finite elements with
an extra set of constraints at non-conforming hexahedra-tetrahedra junctions to
recover continuity. We consider both the continuity of the geometry and the
continuity of the function basis as follows: the continuity of the geometry is
achieved by using quadratic mappings for tetrahedra connected to tri-affine
hexahedra and the continuity of interpolating functions is enforced in a
similar manner by using quadratic Lagrange basis on tetrahedra with constraints
at non-conforming junctions to match tri-linear hexahedra. The so-defined
function spaces are validated numerically on simple Poisson and linear
elasticity problems for which an analytical solution is known. We observe that
using a hybrid mesh with the proposed function spaces results in an accuracy
significantly better than when using linear tetrahedra and slightly worse than
when solely using tri-linear hexahedra. As a consequence, the proposed function
spaces may be a promising alternative for complex geometries that are out of
reach of existing full hexahedral meshing methods
Optimal Point Placement for Mesh Smoothing
We study the problem of moving a vertex in an unstructured mesh of
triangular, quadrilateral, or tetrahedral elements to optimize the shapes of
adjacent elements. We show that many such problems can be solved in linear time
using generalized linear programming. We also give efficient algorithms for
some mesh smoothing problems that do not fit into the generalized linear
programming paradigm.Comment: 12 pages, 3 figures. A preliminary version of this paper was
presented at the 8th ACM/SIAM Symp. on Discrete Algorithms (SODA '97). This
is the final version, and will appear in a special issue of J. Algorithms for
papers from SODA '9
Doctor of Philosophy
dissertationOne of the fundamental building blocks of many computational sciences is the construction and use of a discretized, geometric representation of a problem domain, often referred to as a mesh. Such a discretization enables an otherwise complex domain to be represented simply, and computation to be performed over that domain with a finite number of basis elements. As mesh generation techniques have become more sophisticated over the years, focus has largely shifted to quality mesh generation techniques that guarantee or empirically generate numerically well-behaved elements. In this dissertation, the two complementary meshing subproblems of vertex placement and element creation are analyzed, both separately and together. First, a dynamic particle system achieves adaptivity over domains by inferring feature size through a new information passing algorithm. Second, a new tetrahedral algorithm is constructed that carefully combines lattice-based stenciling and mesh warping to produce guaranteed quality meshes on multimaterial volumetric domains. Finally, the ideas of lattice cleaving and dynamic particle systems are merged into a unified framework for producing guaranteed quality, unstructured and adaptive meshing of multimaterial volumetric domains
- …