Data · dataset · 2026
Domain decomposition for hexahedral mesh generation using singularity lines
Listed in ZivaHub and Deakin Research Online and DMU Figshare and UCL Research Data Repository — shown once because both records carry DOI 10.17034/32629866.v1
Generating automatically a hexahedral mesh for a 3D domain of arbitrary complexity is a challenging problem that has puzzled the research community considerably.
Description
As opposed to tetrahedral mesh generation, there is no existing algorithm that can operate with the push of a button and produce the result that the analyst is expecting. Most of the times manual intervention is required.
Due to this fact, generating a hexahedral mesh is often the most time-consuming step of a simulation. More precisely, in many cases analysts manually decompose the domain into blocks and then use existing methods to generate a hexahedral mesh in each of these regions separately. However, decomposing even a simple model into blocks is not an easy task and requires a lot of experience and skills.<br><br>During the last decade a lot of focus has been given in trying to understand the underlying structure of a block decomposition in an attempt to automate this process.
Read the rest (4 more)
It has been observed that, some critical lines of the decomposition where other than four blocks join (called singularity lines) are of high importance. This has motivated many researchers to develop methods that first identify these lines and then, based on them, generate the decomposition of the domain. However, even for simple models these methods often fail to identify all the necessary singularity lines and, as a result, a block decomposition cannot be created.
In this thesis, a novel approach of generating singularity lines and using them to generate block decompositions of 3퐷 domains is presented. As opposed to existing algorithms that rely on a tetrahedral mesh that discretizes the domain, here the medial object (or medial axis) of the domain is used. The key contributions of the work can be summarised into the following three.<br><br>1) A method that utilises the structure of the medial object and the directional information of its touching vectors to generate a novel direction field that consists of frames on medial vertices and medial edges and cross-fields on medial surfaces is presented.<br><br>2) A method that utilises this direction field to construct singularity lines on the interior of the domain (as far as possible from the boundary) and a set of streamlines emanating from them (that represent partition surfaces) is presented.<br><br>3) A method that utilises the proximity information that is encapsulated by the medial object to extend singularity lines, streamlines and concave features of the domain into a set of partition surfaces that divide the domain into block regions is presented.<br><br>Furthermore, the proximity information that is encapsulated by the medial object provides additional information that proves useful to understand the reason the singularity lines appear on the interior of the domain.
Based on that, limitations are presented and suggestions are proposed on possible paths of research to tackle them. By making the connection between the medial object of the domain and singularity lines, a new step is performed in the way to generating a method that can automatically create a hexahedral mesh for an arbitrary model. At the current stage, the method is presented for models of simple or moderate complexity that are useful to experiment and provide a framework to investigate and extend the capabilities of the method.
In order for the method to be able to analyse industrial models of high complexity further development and research is required.
Links
Where it is published
- DOI doi.org/10.17034/32629866.v1 ↗
DOI / persistent id · from zivahub uct ac za
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from zivahub uct ac za
Topics
Provenance · 4 source records, 12 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| ZivaHub | oai:figshare.com:article/32629866 | 5 d ago | JSON v1 |
| Deakin Research Online | oai:figshare.com:article/32629866 | 5 d ago | JSON v1 |
| DMU Figshare | oai:figshare.com:article/32629866 | 5 d ago | JSON v1 |
| UCL Research Data Repository | oai:figshare.com:article/32629866 | 5 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].local:field:earth-environmental | mapping · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · rdr ucl ac uk | connector:rdr_ucl_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · figshare dmu ac uk | connector:figshare_dmu_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · dro deakin edu au | connector:dro_deakin_edu_au@1.0.0 | |
| concepts[method].local:method:simulation | mapping · rdr ucl ac uk | vocabulary-mapper@1.0.0 | keywords['simulation'] |
| concepts[method].local:method:simulation | mapping · zivahub uct ac za | vocabulary-mapper@1.0.0 | keywords['simulation'] |
| concepts[method].local:method:simulation | mapping · dro deakin edu au | vocabulary-mapper@1.0.0 | keywords['simulation'] |
| concepts[method].local:method:simulation | mapping · figshare dmu ac uk | vocabulary-mapper@1.0.0 | keywords['simulation'] |
| description | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/description |
| license_text | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| publication_date | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| title | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/title |