High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation
We propose a 3D mesh curving method that converts a straight-sided mesh to an optimal-quality curved high-order mesh that interpolates a CAD boundary representation. The main application of this method is the generation of discrete approximations of curved domains that are valid for simulation analy...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2016 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/86072 |
| Acceso en línea: | https://hdl.handle.net/2117/86072 https://dx.doi.org/10.1016/j.cad.2015.06.011 |
| Access Level: | acceso abierto |
| Palabra clave: | 3D modeling Geometric analysis Curved high-order meshing Mesh smoothing Mesh untangling Mesh quality CAD interpolation Hierarchical minimization Models geomètrics Àrees temàtiques de la UPC::Enginyeria electrònica |
| id |
ES_562c6df3f00a4bd8a2b08d2a654968f7 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/86072 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representationRuiz-Gironés, EloiRoca, XeviSarrate, Jose3D modelingGeometric analysisCurved high-order meshingMesh smoothingMesh untanglingMesh qualityCAD interpolationHierarchical minimizationModels geomètricsÀrees temàtiques de la UPC::Enginyeria electrònicaWe propose a 3D mesh curving method that converts a straight-sided mesh to an optimal-quality curved high-order mesh that interpolates a CAD boundary representation. The main application of this method is the generation of discrete approximations of curved domains that are valid for simulation analysis with unstructured high-order methods. We devise the method as follows. First, the boundary of a straight-sided high-order mesh is curved to match the curves and surfaces of a CAD model. Second, the method minimizes the volume mesh distortion with respect to the coordinates of the inner nodes and the parametric coordinates of the curve and surface nodes. The proposed minimization features untangling capabilities and therefore, it repairs the invalid elements that may arise from the initial curving step. Compared with other mesh curving methods, the only goal of the proposed residual system is to minimize the volume mesh distortion. Furthermore, it is less constrained since the boundary nodes are free to slide on the CAD curves and surfaces. Hence, the proposed method is well suited to generate curved high-order meshes of optimal quality from CAD models that contain thin parts or high-curvature entities. To illustrate these capabilities, we generate several curved high-order meshes from CAD models with the implementation detailed in this work. Specifically, we detail a node-by-node non-linear iterative solver that minimizes the proposed objective function in a block Gauss–Seidel manner.This research was partially supported by CONACYT-SENER (‘‘Fondo Sectorial CONACYT SENER HIDROCARBUROS’’, grant contract 163723) and by the Spanish Ministerio de Economía y Competitividad under grant CTM2014-55014-C3-3-R.The work of the second author was partially supported by the Boeing Co. and US Air Force Office of Scientific Research and European Commis- sion through the Boeing–MIT Alliance and Computational Math Program and Marie Skłodowska-Curie Actions (HiPerMeGaFlows project),respectively.Peer ReviewedElsevier20162016-03-0120162016-04-21journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/86072https://dx.doi.org/10.1016/j.cad.2015.06.011reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)InglésengMinisterio de Economía y Competitividad http://doi.org/10.13039/501100003329 CTM2014-55014-C3-3-R INTEGRACION DE NUEVAS METODOLOGIAS PARA LA PLANIFICACION Y ANALISIS MEDIOAMBIENTAL DE YACIMIENTOS PETROLIFEROSEuropean Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 658853 High-Performance Curved Meshing and Unstructured High-Order Galerkin Solvers for High-Fidelity Flow Simulationopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivs 4.0 International Licensehttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/860722026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation |
| title |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation |
| spellingShingle |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation Ruiz-Gironés, Eloi 3D modeling Geometric analysis Curved high-order meshing Mesh smoothing Mesh untangling Mesh quality CAD interpolation Hierarchical minimization Models geomètrics Àrees temàtiques de la UPC::Enginyeria electrònica |
| title_short |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation |
| title_full |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation |
| title_fullStr |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation |
| title_full_unstemmed |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation |
| title_sort |
High-order mesh curving by distortion minimization with boundary nodes free to slide on a 3D CAD representation |
| dc.creator.none.fl_str_mv |
Ruiz-Gironés, Eloi Roca, Xevi Sarrate, Jose |
| author |
Ruiz-Gironés, Eloi |
| author_facet |
Ruiz-Gironés, Eloi Roca, Xevi Sarrate, Jose |
| author_role |
author |
| author2 |
Roca, Xevi Sarrate, Jose |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
3D modeling Geometric analysis Curved high-order meshing Mesh smoothing Mesh untangling Mesh quality CAD interpolation Hierarchical minimization Models geomètrics Àrees temàtiques de la UPC::Enginyeria electrònica |
| topic |
3D modeling Geometric analysis Curved high-order meshing Mesh smoothing Mesh untangling Mesh quality CAD interpolation Hierarchical minimization Models geomètrics Àrees temàtiques de la UPC::Enginyeria electrònica |
| description |
We propose a 3D mesh curving method that converts a straight-sided mesh to an optimal-quality curved high-order mesh that interpolates a CAD boundary representation. The main application of this method is the generation of discrete approximations of curved domains that are valid for simulation analysis with unstructured high-order methods. We devise the method as follows. First, the boundary of a straight-sided high-order mesh is curved to match the curves and surfaces of a CAD model. Second, the method minimizes the volume mesh distortion with respect to the coordinates of the inner nodes and the parametric coordinates of the curve and surface nodes. The proposed minimization features untangling capabilities and therefore, it repairs the invalid elements that may arise from the initial curving step. Compared with other mesh curving methods, the only goal of the proposed residual system is to minimize the volume mesh distortion. Furthermore, it is less constrained since the boundary nodes are free to slide on the CAD curves and surfaces. Hence, the proposed method is well suited to generate curved high-order meshes of optimal quality from CAD models that contain thin parts or high-curvature entities. To illustrate these capabilities, we generate several curved high-order meshes from CAD models with the implementation detailed in this work. Specifically, we detail a node-by-node non-linear iterative solver that minimizes the proposed objective function in a block Gauss–Seidel manner. |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2016 2016-03-01 2016 2016-04-21 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/86072 https://dx.doi.org/10.1016/j.cad.2015.06.011 |
| url |
https://hdl.handle.net/2117/86072 https://dx.doi.org/10.1016/j.cad.2015.06.011 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Ministerio de Economía y Competitividad http://doi.org/10.13039/501100003329 CTM2014-55014-C3-3-R INTEGRACION DE NUEVAS METODOLOGIAS PARA LA PLANIFICACION Y ANALISIS MEDIOAMBIENTAL DE YACIMIENTOS PETROLIFEROS European Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 658853 High-Performance Curved Meshing and Unstructured High-Order Galerkin Solvers for High-Fidelity Flow Simulation |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivs 4.0 International License https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivs 4.0 International License https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869408360945680384 |
| score |
15,301603 |