hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem

Detalhes bibliográficos
Autor(a) principal: Valente, Gilberto Luis, 1983-
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1618828
Resumo: Orientador: Marco Lúcio Bittencourt
id UNICAMP-30_3a01e13590c28a9046120c0357534e15
oai_identifier_str oai::881459
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordemhp2FEM : a p non-uniform software architecture to the high order finite element methodArquitetura de softwareMétodo dos elementos finitosFramework (Programa de computador)Software ArchitectureFinite Element MethodFrameworkOrientador: Marco Lúcio BittencourtDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia MecânicaResumo: Este trabalho tem como objetivo principal a implementação de uma arquitetura de software para o Método de Elementos Finitos de Alta Ordem (MEF-AO), baseando-se no paradigma de programação orientada a objeto (POO) e no uso de técnicas de otimização de código fonte. O software foi escrito em linguagem C++ e desenvolvido sobre um framework com ferramentas que auxiliaram no desenvolvimento. A modelagem do sistema foi realizada de forma a facilitar e promover o reuso e manutenção do código. Buscou-se, também, a flexibilidade e generalização do MEF-AO ao permitir a variação nos procedimentos da construção das equações e o uso de malhas p não-uniforme. Neste caso, cada elemento pode ser interpolado com uma ordem polinomial diferente, além de permitir o uso de um algoritmo local de solução. Tal característica pode diminuir o número de operações e de armazenamento, pois o número de funções de forma é aumentado apenas onde é necessário o uso de mais pontos para interpolação da malha de solução. No final, o software é avaliado aplicando o problema de projeção para malha de quadrados e hexaedrosAbstract: The main objective of this work is the implementation of a software architecture for the High-Order Finite Element Method (HO-FEM), based on the Object Oriented Paradigm (OOP) and on source-code optimization techniques. The software was written in C++ programming language and developed over a framework which provided tools that assisted the implementation. The system was modeled so to promote code reuse and maintainability. Furthermore, the system modeling also provided flexibility and generalization for the HO-FEM by allowing modifications on the procedures for equation assembling and the use of p-non-uniform meshes. In this case, each element can be interpolated with different polynomial order, and allows the application of an algorithm for local solution. Such features can reduce the number of operations for memory allocation, since the number of shape functions is increased only where a higher density of points is needed by the solution mesh. Finally, the software is assessed by applying the projection problem for meshes of squares and hexahedrosMestradoMecânica dos Sólidos e Projeto MecânicoMestre em Engenharia Mecânica[s.n.]Bittencourt, Marco Lúcio, 1964-Cimini Júnior, Carlos AlbertoBorin, EdsonUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia MecânicaPrograma de Pós-Graduação em Engenharia MecânicaUNIVERSIDADE ESTADUAL DE CAMPINASValente, Gilberto Luis, 1983-2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf107 p. : il.https://hdl.handle.net/20.500.12733/1618828VALENTE, Gilberto Luis. hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem. 2012. 107 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618828. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/881459porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T06:47:39Zoai::881459Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T06:47:39Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
hp2FEM : a p non-uniform software architecture to the high order finite element method
title hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
spellingShingle hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
Valente, Gilberto Luis, 1983-
Arquitetura de software
Método dos elementos finitos
Framework (Programa de computador)
Software Architecture
Finite Element Method
Framework
title_short hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
title_full hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
title_fullStr hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
title_full_unstemmed hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
title_sort hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem
author Valente, Gilberto Luis, 1983-
author_facet Valente, Gilberto Luis, 1983-
author_role author
dc.contributor.none.fl_str_mv Bittencourt, Marco Lúcio, 1964-
Cimini Júnior, Carlos Alberto
Borin, Edson
Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Mecânica
Programa de Pós-Graduação em Engenharia Mecânica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Valente, Gilberto Luis, 1983-
dc.subject.por.fl_str_mv Arquitetura de software
Método dos elementos finitos
Framework (Programa de computador)
Software Architecture
Finite Element Method
Framework
topic Arquitetura de software
Método dos elementos finitos
Framework (Programa de computador)
Software Architecture
Finite Element Method
Framework
description Orientador: Marco Lúcio Bittencourt
publishDate 2012
dc.date.none.fl_str_mv 2012
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1618828
VALENTE, Gilberto Luis. hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem. 2012. 107 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618828. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/1618828
identifier_str_mv VALENTE, Gilberto Luis. hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem. 2012. 107 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618828. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/881459
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
107 p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809189087334105088