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
Biblioteca Virtual (UNL)
Institución
Universidad Nacional del Litoral
OAI Identificador
oai:https://bibliotecavirtual.unl.edu.ar:11185/5842

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