Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional
- Autores
- Storti, Bruno Alberto
- Año de publicación
- 2020
- Idioma
- español castellano
- Tipo de recurso
- tesis doctoral
- Estado
- versión aceptada
- Colaborador/a o director/a de tesis
- D’Elía, Jorge
Aguirre. César Augusto
Elaskar, Sergio
Marcovecchio, Marian Gabriela
Vázquez, Mariano
Garelli, Luciano - Descripción
- Fil: Storti, Bruno Alberto. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina.
En esta tesis se plantea el desarrollo e implementación de un método de composición de dominios tipo quimera para mallas superpuestas orientado a la resolución de problemas ingenieriles de optimización que impliquen cuerpos móviles, aprovechando cualidades inherentes del método como son la simplificación de la generación de mallas y el refinamiento local. Se plantean en primer lugar algoritmos para un acople algebraico de mallas estructuradas parcialmente solapadas. Esto permite analizar la convergencia de los solvers iterativos, la convergencia en malla del método propuesto, y comparar errores introducidos por el acople. Posteriormente, se implementa el método propuesto en mallas no estructuradas parcial y completamente solapadas. Se introduce un interpolador de alto orden para no perder la convergencia espacial del método, como también un algoritmo para la detección de interfases de interpolación automático. Se propone un esquema tipo Dirichlet-Dirichlet de interpolación entre subdominios, mientras que para la resolución de los sistemas lineales se utilizan solvers iterativos eficientes tal es de BiCGStab. Luego se introduce el optimizador pyOpt, el cual es acoplado al método quimera para abordar problemas de optimización de transferencia térmica en plataformas de computación de alto desempeño. Se utilizarán tanto optimizadores basados en gradiente, como libres de gradiente. Finalmente, la robustez de las herramientas desarrolladas son validadas mediante su aplicación en casos ingenieriles. La implementación final de los algoritmos se realiza en C++, bajo los paradigmas de la Programación Orientada a Objetos. Los códigos computacionales obtenidos son incorporados al entorno del código multifı́sica paralelo PETSc-FEM.
In the present thesis, the development and implementation of a Chimera type domain composition method for overlapping meshes applied to optimization problems in engineering addressing moving bodies are presented, taking advantage of inherent qualities of the method such as simplified mesh generation and local refinement. First, an algebraic-based coupling algorithm for structured meshes partially overlapped is introduced in order to assess the convergence rate of the iterative solvers, mesh convergence of the proposed scheme, and to measure the error introduced by the coupling. Afterward, the implementation of the methodology is extended to address partially and completely overlapping non-structured meshes. A high-order interpolation operator is developed to maintain the mesh convergence of the FEM method after the coupling. Additionally, an algorithm to properly detect the interpolation interfaces automatically is presented. Regarding the resolution of the coupled system between subdomains, a Dirichlet-Dirichlet scheme is proposed for the interpolation. Meanwhile, for the resolution of the resulting linear systems, efficient iterative solvers, such is the BiCGStab, are used. Then, the pyOpt optimization framework is introduced, which is coupled to the Chimera method to address heat transfer optimization problems on High-Performance Computing platforms. Both gradient-free and gradient-based optimizers are used in this thesis. Finally, the applicability and robustness of the developed tools are assessed in several engineering cases. The final implementations of the algorithms are made in the C++ programming language, under the paradigm of Object-Oriented Programming. The computational codes obtained are incorporated into the environment of the parallel multiphysics code PETSc-FEM.
Consejo Nacional de Investigaciones Científicas y Técnicas
Universidad Nacional del Litoral
Universidad Tecnológica Nacional - Materia
-
Chimera method
Overlapping grids
Non-matching meshes
Parallel optimization
Finite elements
Particle swarm
Método quimera
Mallas solapadas
Mallas no coincidentes
Optimización
Elementos finitos
Enjambre de partículas - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
- Repositorio
- Institución
- Universidad Nacional del Litoral
- OAI Identificador
- oai:https://bibliotecavirtual.unl.edu.ar:11185/5842
Ver los metadatos del registro completo
id |
UNLBT_cb6c431ac71bdd81cc0feeef42f16f0b |
---|---|
oai_identifier_str |
oai:https://bibliotecavirtual.unl.edu.ar:11185/5842 |
network_acronym_str |
UNLBT |
repository_id_str |
2187 |
network_name_str |
Biblioteca Virtual (UNL) |
spelling |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacionalDevelopment of a chimera type domain composition method in computational mechanicsStorti, Bruno AlbertoChimera methodOverlapping gridsNon-matching meshesParallel optimizationFinite elementsParticle swarmMétodo quimeraMallas solapadasMallas no coincidentesOptimizaciónElementos finitosEnjambre de partículasFil: Storti, Bruno Alberto. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina.En esta tesis se plantea el desarrollo e implementación de un método de composición de dominios tipo quimera para mallas superpuestas orientado a la resolución de problemas ingenieriles de optimización que impliquen cuerpos móviles, aprovechando cualidades inherentes del método como son la simplificación de la generación de mallas y el refinamiento local. Se plantean en primer lugar algoritmos para un acople algebraico de mallas estructuradas parcialmente solapadas. Esto permite analizar la convergencia de los solvers iterativos, la convergencia en malla del método propuesto, y comparar errores introducidos por el acople. Posteriormente, se implementa el método propuesto en mallas no estructuradas parcial y completamente solapadas. Se introduce un interpolador de alto orden para no perder la convergencia espacial del método, como también un algoritmo para la detección de interfases de interpolación automático. Se propone un esquema tipo Dirichlet-Dirichlet de interpolación entre subdominios, mientras que para la resolución de los sistemas lineales se utilizan solvers iterativos eficientes tal es de BiCGStab. Luego se introduce el optimizador pyOpt, el cual es acoplado al método quimera para abordar problemas de optimización de transferencia térmica en plataformas de computación de alto desempeño. Se utilizarán tanto optimizadores basados en gradiente, como libres de gradiente. Finalmente, la robustez de las herramientas desarrolladas son validadas mediante su aplicación en casos ingenieriles. La implementación final de los algoritmos se realiza en C++, bajo los paradigmas de la Programación Orientada a Objetos. Los códigos computacionales obtenidos son incorporados al entorno del código multifı́sica paralelo PETSc-FEM.In the present thesis, the development and implementation of a Chimera type domain composition method for overlapping meshes applied to optimization problems in engineering addressing moving bodies are presented, taking advantage of inherent qualities of the method such as simplified mesh generation and local refinement. First, an algebraic-based coupling algorithm for structured meshes partially overlapped is introduced in order to assess the convergence rate of the iterative solvers, mesh convergence of the proposed scheme, and to measure the error introduced by the coupling. Afterward, the implementation of the methodology is extended to address partially and completely overlapping non-structured meshes. A high-order interpolation operator is developed to maintain the mesh convergence of the FEM method after the coupling. Additionally, an algorithm to properly detect the interpolation interfaces automatically is presented. Regarding the resolution of the coupled system between subdomains, a Dirichlet-Dirichlet scheme is proposed for the interpolation. Meanwhile, for the resolution of the resulting linear systems, efficient iterative solvers, such is the BiCGStab, are used. Then, the pyOpt optimization framework is introduced, which is coupled to the Chimera method to address heat transfer optimization problems on High-Performance Computing platforms. Both gradient-free and gradient-based optimizers are used in this thesis. Finally, the applicability and robustness of the developed tools are assessed in several engineering cases. The final implementations of the algorithms are made in the C++ programming language, under the paradigm of Object-Oriented Programming. The computational codes obtained are incorporated into the environment of the parallel multiphysics code PETSc-FEM.Consejo Nacional de Investigaciones Científicas y TécnicasUniversidad Nacional del LitoralUniversidad Tecnológica NacionalD’Elía, JorgeAguirre. César AugustoElaskar, SergioMarcovecchio, Marian GabrielaVázquez, MarianoGarelli, Luciano2021-06-27T21:39:52Z2020-05-28info:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/acceptedVersionSNRDhttp://purl.org/coar/resource_type/c_db06info:ar-repo/semantics/tesisDoctoralapplication/pdfhttps://hdl.handle.net/11185/5842spainfo:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://creativecommons.org/licenses/by-nc-nd/4.0/deed.esreponame:Biblioteca Virtual (UNL)instname:Universidad Nacional del Litoralinstacron:UNL2025-09-04T11:16:04Zoai:https://bibliotecavirtual.unl.edu.ar:11185/5842Institucionalhttp://bibliotecavirtual.unl.edu.ar/Universidad públicaNo correspondeajdeba@unl.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:21872025-09-04 11:16:05.203Biblioteca Virtual (UNL) - Universidad Nacional del Litoralfalse |
dc.title.none.fl_str_mv |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional Development of a chimera type domain composition method in computational mechanics |
title |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional |
spellingShingle |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional Storti, Bruno Alberto Chimera method Overlapping grids Non-matching meshes Parallel optimization Finite elements Particle swarm Método quimera Mallas solapadas Mallas no coincidentes Optimización Elementos finitos Enjambre de partículas |
title_short |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional |
title_full |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional |
title_fullStr |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional |
title_full_unstemmed |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional |
title_sort |
Desarrollo de un método de composición de dominios tipo chimera en mecánica computacional |
dc.creator.none.fl_str_mv |
Storti, Bruno Alberto |
author |
Storti, Bruno Alberto |
author_facet |
Storti, Bruno Alberto |
author_role |
author |
dc.contributor.none.fl_str_mv |
D’Elía, Jorge Aguirre. César Augusto Elaskar, Sergio Marcovecchio, Marian Gabriela Vázquez, Mariano Garelli, Luciano |
dc.subject.none.fl_str_mv |
Chimera method Overlapping grids Non-matching meshes Parallel optimization Finite elements Particle swarm Método quimera Mallas solapadas Mallas no coincidentes Optimización Elementos finitos Enjambre de partículas |
topic |
Chimera method Overlapping grids Non-matching meshes Parallel optimization Finite elements Particle swarm Método quimera Mallas solapadas Mallas no coincidentes Optimización Elementos finitos Enjambre de partículas |
dc.description.none.fl_txt_mv |
Fil: Storti, Bruno Alberto. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina. En esta tesis se plantea el desarrollo e implementación de un método de composición de dominios tipo quimera para mallas superpuestas orientado a la resolución de problemas ingenieriles de optimización que impliquen cuerpos móviles, aprovechando cualidades inherentes del método como son la simplificación de la generación de mallas y el refinamiento local. Se plantean en primer lugar algoritmos para un acople algebraico de mallas estructuradas parcialmente solapadas. Esto permite analizar la convergencia de los solvers iterativos, la convergencia en malla del método propuesto, y comparar errores introducidos por el acople. Posteriormente, se implementa el método propuesto en mallas no estructuradas parcial y completamente solapadas. Se introduce un interpolador de alto orden para no perder la convergencia espacial del método, como también un algoritmo para la detección de interfases de interpolación automático. Se propone un esquema tipo Dirichlet-Dirichlet de interpolación entre subdominios, mientras que para la resolución de los sistemas lineales se utilizan solvers iterativos eficientes tal es de BiCGStab. Luego se introduce el optimizador pyOpt, el cual es acoplado al método quimera para abordar problemas de optimización de transferencia térmica en plataformas de computación de alto desempeño. Se utilizarán tanto optimizadores basados en gradiente, como libres de gradiente. Finalmente, la robustez de las herramientas desarrolladas son validadas mediante su aplicación en casos ingenieriles. La implementación final de los algoritmos se realiza en C++, bajo los paradigmas de la Programación Orientada a Objetos. Los códigos computacionales obtenidos son incorporados al entorno del código multifı́sica paralelo PETSc-FEM. In the present thesis, the development and implementation of a Chimera type domain composition method for overlapping meshes applied to optimization problems in engineering addressing moving bodies are presented, taking advantage of inherent qualities of the method such as simplified mesh generation and local refinement. First, an algebraic-based coupling algorithm for structured meshes partially overlapped is introduced in order to assess the convergence rate of the iterative solvers, mesh convergence of the proposed scheme, and to measure the error introduced by the coupling. Afterward, the implementation of the methodology is extended to address partially and completely overlapping non-structured meshes. A high-order interpolation operator is developed to maintain the mesh convergence of the FEM method after the coupling. Additionally, an algorithm to properly detect the interpolation interfaces automatically is presented. Regarding the resolution of the coupled system between subdomains, a Dirichlet-Dirichlet scheme is proposed for the interpolation. Meanwhile, for the resolution of the resulting linear systems, efficient iterative solvers, such is the BiCGStab, are used. Then, the pyOpt optimization framework is introduced, which is coupled to the Chimera method to address heat transfer optimization problems on High-Performance Computing platforms. Both gradient-free and gradient-based optimizers are used in this thesis. Finally, the applicability and robustness of the developed tools are assessed in several engineering cases. The final implementations of the algorithms are made in the C++ programming language, under the paradigm of Object-Oriented Programming. The computational codes obtained are incorporated into the environment of the parallel multiphysics code PETSc-FEM. Consejo Nacional de Investigaciones Científicas y Técnicas Universidad Nacional del Litoral Universidad Tecnológica Nacional |
description |
Fil: Storti, Bruno Alberto. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-05-28 2021-06-27T21:39:52Z |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/doctoralThesis info:eu-repo/semantics/acceptedVersion SNRD http://purl.org/coar/resource_type/c_db06 info:ar-repo/semantics/tesisDoctoral |
format |
doctoralThesis |
status_str |
acceptedVersion |
dc.identifier.none.fl_str_mv |
https://hdl.handle.net/11185/5842 |
url |
https://hdl.handle.net/11185/5842 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Virtual (UNL) instname:Universidad Nacional del Litoral instacron:UNL |
reponame_str |
Biblioteca Virtual (UNL) |
collection |
Biblioteca Virtual (UNL) |
instname_str |
Universidad Nacional del Litoral |
instacron_str |
UNL |
institution |
UNL |
repository.name.fl_str_mv |
Biblioteca Virtual (UNL) - Universidad Nacional del Litoral |
repository.mail.fl_str_mv |
jdeba@unl.edu.ar |
_version_ |
1842344524629671936 |
score |
12.623145 |