Exploring mesh generation and quality enhancement with open source codes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Outros Autores: | , , , , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.3844/jcssp.2018.1000.1028 http://hdl.handle.net/11449/176807 |
Resumo: | The finite element method is a very reliable and precise technique for solving partial differential equations in three-dimensional domains, with relevant applications in several areas. However, 3D simulations by FEM require computer programs for solid modeling and automatic mesh generation and there are few examples of open source codes available and dedicated to these tasks. Unfortunately, these open source codes are not usually conceived to operate together in an integrated fashion, showing distinct life cycles and different origins, which may result in contradictory specifications. In this study, a method is proposed to integrate solid modeling and automatic mesh generation with focus on open source codes and how the quality of FEM simulations can be improved by the improvement of the mesh. The method was structured in desired features for the solid construction and in integration strategies for an automatic mesh generation. The approach was tested in nontrivial domains and with known relevance for studies focused on computational electromagnetics. Meshes were generated with millions of tetrahedral elements and the results were compared to the quality values commonly discussed in literature focused on FEM. Complex geometries were meshed in a few seconds, with consistent values of aspect ratios (more than 90% of the tetrahedral elements were constructed with values at most 5) and dihedral angles (the values were bounded between 5.9 to 166.7°C, with a peak value around 90°C). Finally, in order to show the relation among highly refined meshes and quality criteria which can be explored by proposed method, the Laplace's equation was simulated by FEM in order to analyze the equipotential lines of a parallel-plate capacitor. The results show how the quality of a simulation can be improved, especially concerning the increasing number of tetrahedra in the mesh with proper aspect ratio. |
id |
UNSP_a66207f578a5d77c570c7c62c1a0b599 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/176807 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Exploring mesh generation and quality enhancement with open source codesDelaunay tetrahedralizationFEM applicationsIntegration strategiesOpen source codesSolid modelingThe finite element method is a very reliable and precise technique for solving partial differential equations in three-dimensional domains, with relevant applications in several areas. However, 3D simulations by FEM require computer programs for solid modeling and automatic mesh generation and there are few examples of open source codes available and dedicated to these tasks. Unfortunately, these open source codes are not usually conceived to operate together in an integrated fashion, showing distinct life cycles and different origins, which may result in contradictory specifications. In this study, a method is proposed to integrate solid modeling and automatic mesh generation with focus on open source codes and how the quality of FEM simulations can be improved by the improvement of the mesh. The method was structured in desired features for the solid construction and in integration strategies for an automatic mesh generation. The approach was tested in nontrivial domains and with known relevance for studies focused on computational electromagnetics. Meshes were generated with millions of tetrahedral elements and the results were compared to the quality values commonly discussed in literature focused on FEM. Complex geometries were meshed in a few seconds, with consistent values of aspect ratios (more than 90% of the tetrahedral elements were constructed with values at most 5) and dihedral angles (the values were bounded between 5.9 to 166.7°C, with a peak value around 90°C). Finally, in order to show the relation among highly refined meshes and quality criteria which can be explored by proposed method, the Laplace's equation was simulated by FEM in order to analyze the equipotential lines of a parallel-plate capacitor. The results show how the quality of a simulation can be improved, especially concerning the increasing number of tetrahedra in the mesh with proper aspect ratio.Departament of Computer Science and Statistics (DCCE) São Paulo State University (UNESP) Institute of Biosciences Humanities and Exact Sciences (IBILCE)Faculty of Computing (FACOM) Federal University of Uberlândia (UFU)Departament of Computer Science and Statistics (DCCE) São Paulo State University (UNESP) Institute of Biosciences Humanities and Exact Sciences (IBILCE)Universidade Estadual Paulista (Unesp)Universidade Federal de Uberlândia (UFU)Neves, Leandro Alves [UNESP]Machado, José Márcio [UNESP]Momente, Julio Cesar [UNESP]Zafalon, Geraldo Francisco Donegá [UNESP]da Cruz, Álvaro Magri Nogueira [UNESP]do Nascimento, Marcelo ZanchettaValêncio, Carlos Roberto [UNESP]2018-12-11T17:22:34Z2018-12-11T17:22:34Z2018-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article1000-1028application/pdfhttp://dx.doi.org/10.3844/jcssp.2018.1000.1028Journal of Computer Science, v. 14, n. 7, p. 1000-1028, 2018.1549-3636http://hdl.handle.net/11449/17680710.3844/jcssp.2018.1000.10282-s2.0-850529520442-s2.0-85052952044.pdf464481225387583221390538148793120000-0002-9325-3159Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengJournal of Computer Science0,147info:eu-repo/semantics/openAccess2024-01-12T06:29:35Zoai:repositorio.unesp.br:11449/176807Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T22:48:23.861852Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Exploring mesh generation and quality enhancement with open source codes |
title |
Exploring mesh generation and quality enhancement with open source codes |
spellingShingle |
Exploring mesh generation and quality enhancement with open source codes Neves, Leandro Alves [UNESP] Delaunay tetrahedralization FEM applications Integration strategies Open source codes Solid modeling |
title_short |
Exploring mesh generation and quality enhancement with open source codes |
title_full |
Exploring mesh generation and quality enhancement with open source codes |
title_fullStr |
Exploring mesh generation and quality enhancement with open source codes |
title_full_unstemmed |
Exploring mesh generation and quality enhancement with open source codes |
title_sort |
Exploring mesh generation and quality enhancement with open source codes |
author |
Neves, Leandro Alves [UNESP] |
author_facet |
Neves, Leandro Alves [UNESP] Machado, José Márcio [UNESP] Momente, Julio Cesar [UNESP] Zafalon, Geraldo Francisco Donegá [UNESP] da Cruz, Álvaro Magri Nogueira [UNESP] do Nascimento, Marcelo Zanchetta Valêncio, Carlos Roberto [UNESP] |
author_role |
author |
author2 |
Machado, José Márcio [UNESP] Momente, Julio Cesar [UNESP] Zafalon, Geraldo Francisco Donegá [UNESP] da Cruz, Álvaro Magri Nogueira [UNESP] do Nascimento, Marcelo Zanchetta Valêncio, Carlos Roberto [UNESP] |
author2_role |
author author author author author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) Universidade Federal de Uberlândia (UFU) |
dc.contributor.author.fl_str_mv |
Neves, Leandro Alves [UNESP] Machado, José Márcio [UNESP] Momente, Julio Cesar [UNESP] Zafalon, Geraldo Francisco Donegá [UNESP] da Cruz, Álvaro Magri Nogueira [UNESP] do Nascimento, Marcelo Zanchetta Valêncio, Carlos Roberto [UNESP] |
dc.subject.por.fl_str_mv |
Delaunay tetrahedralization FEM applications Integration strategies Open source codes Solid modeling |
topic |
Delaunay tetrahedralization FEM applications Integration strategies Open source codes Solid modeling |
description |
The finite element method is a very reliable and precise technique for solving partial differential equations in three-dimensional domains, with relevant applications in several areas. However, 3D simulations by FEM require computer programs for solid modeling and automatic mesh generation and there are few examples of open source codes available and dedicated to these tasks. Unfortunately, these open source codes are not usually conceived to operate together in an integrated fashion, showing distinct life cycles and different origins, which may result in contradictory specifications. In this study, a method is proposed to integrate solid modeling and automatic mesh generation with focus on open source codes and how the quality of FEM simulations can be improved by the improvement of the mesh. The method was structured in desired features for the solid construction and in integration strategies for an automatic mesh generation. The approach was tested in nontrivial domains and with known relevance for studies focused on computational electromagnetics. Meshes were generated with millions of tetrahedral elements and the results were compared to the quality values commonly discussed in literature focused on FEM. Complex geometries were meshed in a few seconds, with consistent values of aspect ratios (more than 90% of the tetrahedral elements were constructed with values at most 5) and dihedral angles (the values were bounded between 5.9 to 166.7°C, with a peak value around 90°C). Finally, in order to show the relation among highly refined meshes and quality criteria which can be explored by proposed method, the Laplace's equation was simulated by FEM in order to analyze the equipotential lines of a parallel-plate capacitor. The results show how the quality of a simulation can be improved, especially concerning the increasing number of tetrahedra in the mesh with proper aspect ratio. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-12-11T17:22:34Z 2018-12-11T17:22:34Z 2018-01-01 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.3844/jcssp.2018.1000.1028 Journal of Computer Science, v. 14, n. 7, p. 1000-1028, 2018. 1549-3636 http://hdl.handle.net/11449/176807 10.3844/jcssp.2018.1000.1028 2-s2.0-85052952044 2-s2.0-85052952044.pdf 4644812253875832 2139053814879312 0000-0002-9325-3159 |
url |
http://dx.doi.org/10.3844/jcssp.2018.1000.1028 http://hdl.handle.net/11449/176807 |
identifier_str_mv |
Journal of Computer Science, v. 14, n. 7, p. 1000-1028, 2018. 1549-3636 10.3844/jcssp.2018.1000.1028 2-s2.0-85052952044 2-s2.0-85052952044.pdf 4644812253875832 2139053814879312 0000-0002-9325-3159 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Journal of Computer Science 0,147 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
1000-1028 application/pdf |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808129463275225088 |