Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.

Detalhes bibliográficos
Autor(a) principal: Mendes Neto, João Cerqueira
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/3/3144/tde-25042022-093315/
Resumo: O grande desenvolvimento da engenharia nas últimas décadas trouxe importantes benefícios para a humanidade. Entretanto, obras mais ambiciosas exigem projetos igualmente complexos, o que demanda a utilização de ferramentas de análise estrutural. O método dos elementos finitos, desde sua invenção, foi o método mais utilizado na engenharia estrutural por calculistas, sendo consequentemente a base da maioria dos programas de análise estrutural. Porém, para certos tipos de problema, o MEF demonstra imperfeições que outros métodos podem suprir. Um exemplo disto é a dificuldade de geração de malha quando o domínio analisado é geometricamente complexo, pois os elementos precisam se adaptar às fronteiras do domínio, e isto pode consumir bastante tempo e memória ao buscar a melhor disposição possível de elementos. O método das células finitas, derivado do MEF e do método dos domínios fictícios, possui uma abordagem diferente, com uma proposta de geração de malha com elementos regulares, o que pode se provar mais econômico quando se coloca em questão problemas com domínios complexos. Este trabalho apresenta o desenvolvimento de um algoritmo baseado no método das células finitas, desde a revisão bibliográfica do método até a implementação computacional, na linguagem C++. Utilizando o algoritmo, dois problemas de análise estrutural serão resolvidos, para que haja comparação com um software comercial que utiliza o método dos elementos finitos, visando validar o programa desenvolvido. Por fim, serão discutidos os resultados obtidos, e futuras melhorias no programa, visando problemas reais, como os da área offshore.
id USP_0140ccd21837e035f29aa45ea26f8e6b
oai_identifier_str oai:teses.usp.br:tde-25042022-093315
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.Computational implementation of the finite cell method for solving bidimensional problems with complex domain.CC++ (Linguagem de programação)Complex domainsEstruturas (Análise)Mesh generationMétodos de aproximaçãoStructural analysisO grande desenvolvimento da engenharia nas últimas décadas trouxe importantes benefícios para a humanidade. Entretanto, obras mais ambiciosas exigem projetos igualmente complexos, o que demanda a utilização de ferramentas de análise estrutural. O método dos elementos finitos, desde sua invenção, foi o método mais utilizado na engenharia estrutural por calculistas, sendo consequentemente a base da maioria dos programas de análise estrutural. Porém, para certos tipos de problema, o MEF demonstra imperfeições que outros métodos podem suprir. Um exemplo disto é a dificuldade de geração de malha quando o domínio analisado é geometricamente complexo, pois os elementos precisam se adaptar às fronteiras do domínio, e isto pode consumir bastante tempo e memória ao buscar a melhor disposição possível de elementos. O método das células finitas, derivado do MEF e do método dos domínios fictícios, possui uma abordagem diferente, com uma proposta de geração de malha com elementos regulares, o que pode se provar mais econômico quando se coloca em questão problemas com domínios complexos. Este trabalho apresenta o desenvolvimento de um algoritmo baseado no método das células finitas, desde a revisão bibliográfica do método até a implementação computacional, na linguagem C++. Utilizando o algoritmo, dois problemas de análise estrutural serão resolvidos, para que haja comparação com um software comercial que utiliza o método dos elementos finitos, visando validar o programa desenvolvido. Por fim, serão discutidos os resultados obtidos, e futuras melhorias no programa, visando problemas reais, como os da área offshore.The development of engineering in the last decades has brought remarkable benefits to mankind. However, more ambitious engineering works demand equally complex projects, requiring the usage of structural analysis software. The Finite Element Method (FEM), since its invention, is the most used method by structural engineering, being the basis of most of the structural analysis software. However, in specific problems, FEM shows imperfections which can be overcome by other methods. An example of this is the mesh generation problems when it comes to domains with complex geometry, since the elements need to adapt to the domain borders, which can consume a big amount of time when searching for the best element arrangement. The Finite Cell Method, derived by the FEM and Fictitious Domain Method, has a different approach, with a proposal to generate a mesh using regular elements, which can be economical when it comes to complex domain problems. This work presents the developing of an algorithm based on the Finite Cell Method, since the literature review of the method to the computational implementation, written in C++. By using the algorithm, two structural analysis problems will be solved, with the intention to compare with a commercial software which is based on the Finite Element Method, to validate the developed program. Lastly, the obtained results will be discussed, such as future improvements in the program, aiming real problems, such as the ones in offshore area.Biblioteca Digitais de Teses e Dissertações da USPCorreia, Rodrigo ProvasiMendes Neto, João Cerqueira2021-10-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3144/tde-25042022-093315/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-04-25T13:04:53Zoai:teses.usp.br:tde-25042022-093315Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-04-25T13:04:53Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
Computational implementation of the finite cell method for solving bidimensional problems with complex domain.
title Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
spellingShingle Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
Mendes Neto, João Cerqueira
CC++ (Linguagem de programação)
Complex domains
Estruturas (Análise)
Mesh generation
Métodos de aproximação
Structural analysis
title_short Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
title_full Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
title_fullStr Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
title_full_unstemmed Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
title_sort Implementação computacional do método das células finitas para resolução de problemas bidimensionais com domínios complexos.
author Mendes Neto, João Cerqueira
author_facet Mendes Neto, João Cerqueira
author_role author
dc.contributor.none.fl_str_mv Correia, Rodrigo Provasi
dc.contributor.author.fl_str_mv Mendes Neto, João Cerqueira
dc.subject.por.fl_str_mv CC++ (Linguagem de programação)
Complex domains
Estruturas (Análise)
Mesh generation
Métodos de aproximação
Structural analysis
topic CC++ (Linguagem de programação)
Complex domains
Estruturas (Análise)
Mesh generation
Métodos de aproximação
Structural analysis
description O grande desenvolvimento da engenharia nas últimas décadas trouxe importantes benefícios para a humanidade. Entretanto, obras mais ambiciosas exigem projetos igualmente complexos, o que demanda a utilização de ferramentas de análise estrutural. O método dos elementos finitos, desde sua invenção, foi o método mais utilizado na engenharia estrutural por calculistas, sendo consequentemente a base da maioria dos programas de análise estrutural. Porém, para certos tipos de problema, o MEF demonstra imperfeições que outros métodos podem suprir. Um exemplo disto é a dificuldade de geração de malha quando o domínio analisado é geometricamente complexo, pois os elementos precisam se adaptar às fronteiras do domínio, e isto pode consumir bastante tempo e memória ao buscar a melhor disposição possível de elementos. O método das células finitas, derivado do MEF e do método dos domínios fictícios, possui uma abordagem diferente, com uma proposta de geração de malha com elementos regulares, o que pode se provar mais econômico quando se coloca em questão problemas com domínios complexos. Este trabalho apresenta o desenvolvimento de um algoritmo baseado no método das células finitas, desde a revisão bibliográfica do método até a implementação computacional, na linguagem C++. Utilizando o algoritmo, dois problemas de análise estrutural serão resolvidos, para que haja comparação com um software comercial que utiliza o método dos elementos finitos, visando validar o programa desenvolvido. Por fim, serão discutidos os resultados obtidos, e futuras melhorias no programa, visando problemas reais, como os da área offshore.
publishDate 2021
dc.date.none.fl_str_mv 2021-10-25
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://www.teses.usp.br/teses/disponiveis/3/3144/tde-25042022-093315/
url https://www.teses.usp.br/teses/disponiveis/3/3144/tde-25042022-093315/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809091062584573952