Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ

Detalhes bibliográficos
Autor(a) principal: Vieira, Leandro Martinez
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/25483
Resumo: With the advent of computers and technological advancement new techniques emerged that revolutionized the analysis of structures by engineers. One such technique was the Finite Element Method (FEM), which is a numerical method used to solve structures in which analytical solutions become unviable due to their complexity. The method consists of dividing the structures into small parts, called finite elements, which are joined by specific points called nodes. From the numerical modeling and consequent development of the equilibrium equations that govern the problem, it is possible to implement the FEM in computational form to perform the structural analysis. The greater the number of elements, the better the approximation of the results and the greater the computational effort. Within the twodimensional linear elastic analysis is the element known as Constant Strain Quadrilateral (CSQ), which is characterized by rectangular shape and 4 nodal points and 2 degrees of freedom per node, being these two coplanar displacements perpendicular to each other and towards the coordinate axes. The CSQ element is suitable for the analysis of plane stress problems, which are characterized by being flat elements and subject to loading contained in their own plane. In this context, this work aims to develop a computational code in Python language that performs linear elastic of plane stress problems using finite element CSQ. Throughout the work is presented the mathematical formulation of the method and the deduction of the stiffness matrix of the CSQ element. Finally, the developed code is used to simulate various examples, and the results obtained are compared with those provided in the literature or with those obtained in other software already renowned in the area of structural analysis. The comparison of results shows that the developed code provides adequate and satisfactory results.
id UTFPR-12_a79c920b8c53531b05a936ccdb6a04cd
oai_identifier_str oai:repositorio.utfpr.edu.br:1/25483
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQMétodo dos elementos finitosPython (Linguagem de programação de computador)Análise estrutural (Engenharia)Análise elástica (Engenharia)Finite element methodPython (Computer program language)Structural analysis (Engineering)Elastic analysis (Engineering)CNPQ::ENGENHARIAS::ENGENHARIA CIVIL::ESTRUTURAS::MECANICA DAS ESTRUTURASWith the advent of computers and technological advancement new techniques emerged that revolutionized the analysis of structures by engineers. One such technique was the Finite Element Method (FEM), which is a numerical method used to solve structures in which analytical solutions become unviable due to their complexity. The method consists of dividing the structures into small parts, called finite elements, which are joined by specific points called nodes. From the numerical modeling and consequent development of the equilibrium equations that govern the problem, it is possible to implement the FEM in computational form to perform the structural analysis. The greater the number of elements, the better the approximation of the results and the greater the computational effort. Within the twodimensional linear elastic analysis is the element known as Constant Strain Quadrilateral (CSQ), which is characterized by rectangular shape and 4 nodal points and 2 degrees of freedom per node, being these two coplanar displacements perpendicular to each other and towards the coordinate axes. The CSQ element is suitable for the analysis of plane stress problems, which are characterized by being flat elements and subject to loading contained in their own plane. In this context, this work aims to develop a computational code in Python language that performs linear elastic of plane stress problems using finite element CSQ. Throughout the work is presented the mathematical formulation of the method and the deduction of the stiffness matrix of the CSQ element. Finally, the developed code is used to simulate various examples, and the results obtained are compared with those provided in the literature or with those obtained in other software already renowned in the area of structural analysis. The comparison of results shows that the developed code provides adequate and satisfactory results.Com o advento dos computadores e o avanço tecnológico surgiram novas técnicas que revolucionaram a análise de estruturas por parte dos engenheiros. Uma dessas técnicas foi o Método dos Elementos Finitos (MEF), que é um método numérico utilizado para resolver estruturas no qual as soluções analíticas se tornam inviáveis devido a sua complexibilidade. O método consiste em dividir as estruturas em pequenas partes, denominadas elementos finitos, que se unem por pontos específicos denominados por nós. A partir da modelagem numérica e consequente desenvolvimento das equações de equilíbrio que regem o problema, é possível implementar o MEF na forma computacional para se realizar a análise estrutural. Quanto maior a quantidade de elementos, melhor será a aproximação dos resultados e maior será o esforço computacional. Dentro da análise elástica linear bidimensional há o elemento conhecido como Constant Strain Quadrilateral (CSQ), que é caracterizado pelo formato retangular e por possuir 4 pontos nodais e 2 graus de liberdade por nó, sendo estes dois deslocamentos coplanares perpendiculares entre si e na direção dos eixos coordenados. O elemento CSQ é próprio para a análise de chapas, que são caracterizadas por serem elementos planos e sujeitos a carregamento contido em seu próprio plano. Nesse contexto, este trabalho tem como objetivo desenvolver um código computacional em linguagem Python que realize a análise elástica linear de chapas utilizando elementos finitos CSQ. Ao longo do trabalho é apresentada a formulação matemática do método e a dedução da matriz de rigidez do elemento CSQ. Por último, o código desenvolvido é utilizado para simular exemplos de chapas, sendo os resultados obtidos comparados com os fornecidos pela literatura ou com os obtidos em outros softwares já renomados na área de análise estrutural. A comparação de resultados mostra que o código desenvolvido fornece resultados adequados e satisfatórios.Universidade Tecnológica Federal do ParanáCampo MouraoBrasilDepartamento Acadêmico de Construção CivilEngenharia CivilUTFPRWaidemam, LeandroCarreira, Marcelo RodrigoCorelhano, Angelo Giovanni BonfimWaidemam, LeandroVieira, Leandro Martinez2021-07-05T20:25:28Z2021-07-05T20:25:28Z2019-12-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfVIEIRA, Leandro Martinez. Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Civil) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/25483porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2022-06-07T13:48:55Zoai:repositorio.utfpr.edu.br:1/25483Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2022-06-07T13:48:55Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
title Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
spellingShingle Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
Vieira, Leandro Martinez
Método dos elementos finitos
Python (Linguagem de programação de computador)
Análise estrutural (Engenharia)
Análise elástica (Engenharia)
Finite element method
Python (Computer program language)
Structural analysis (Engineering)
Elastic analysis (Engineering)
CNPQ::ENGENHARIAS::ENGENHARIA CIVIL::ESTRUTURAS::MECANICA DAS ESTRUTURAS
title_short Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
title_full Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
title_fullStr Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
title_full_unstemmed Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
title_sort Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ
author Vieira, Leandro Martinez
author_facet Vieira, Leandro Martinez
author_role author
dc.contributor.none.fl_str_mv Waidemam, Leandro
Carreira, Marcelo Rodrigo
Corelhano, Angelo Giovanni Bonfim
Waidemam, Leandro
dc.contributor.author.fl_str_mv Vieira, Leandro Martinez
dc.subject.por.fl_str_mv Método dos elementos finitos
Python (Linguagem de programação de computador)
Análise estrutural (Engenharia)
Análise elástica (Engenharia)
Finite element method
Python (Computer program language)
Structural analysis (Engineering)
Elastic analysis (Engineering)
CNPQ::ENGENHARIAS::ENGENHARIA CIVIL::ESTRUTURAS::MECANICA DAS ESTRUTURAS
topic Método dos elementos finitos
Python (Linguagem de programação de computador)
Análise estrutural (Engenharia)
Análise elástica (Engenharia)
Finite element method
Python (Computer program language)
Structural analysis (Engineering)
Elastic analysis (Engineering)
CNPQ::ENGENHARIAS::ENGENHARIA CIVIL::ESTRUTURAS::MECANICA DAS ESTRUTURAS
description With the advent of computers and technological advancement new techniques emerged that revolutionized the analysis of structures by engineers. One such technique was the Finite Element Method (FEM), which is a numerical method used to solve structures in which analytical solutions become unviable due to their complexity. The method consists of dividing the structures into small parts, called finite elements, which are joined by specific points called nodes. From the numerical modeling and consequent development of the equilibrium equations that govern the problem, it is possible to implement the FEM in computational form to perform the structural analysis. The greater the number of elements, the better the approximation of the results and the greater the computational effort. Within the twodimensional linear elastic analysis is the element known as Constant Strain Quadrilateral (CSQ), which is characterized by rectangular shape and 4 nodal points and 2 degrees of freedom per node, being these two coplanar displacements perpendicular to each other and towards the coordinate axes. The CSQ element is suitable for the analysis of plane stress problems, which are characterized by being flat elements and subject to loading contained in their own plane. In this context, this work aims to develop a computational code in Python language that performs linear elastic of plane stress problems using finite element CSQ. Throughout the work is presented the mathematical formulation of the method and the deduction of the stiffness matrix of the CSQ element. Finally, the developed code is used to simulate various examples, and the results obtained are compared with those provided in the literature or with those obtained in other software already renowned in the area of structural analysis. The comparison of results shows that the developed code provides adequate and satisfactory results.
publishDate 2019
dc.date.none.fl_str_mv 2019-12-04
2021-07-05T20:25:28Z
2021-07-05T20:25:28Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv VIEIRA, Leandro Martinez. Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Civil) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2019.
http://repositorio.utfpr.edu.br/jspui/handle/1/25483
identifier_str_mv VIEIRA, Leandro Martinez. Desenvolvimento de código computacional para análise elástica linear de chapas utilizando o elemento finito CSQ. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Civil) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/25483
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
Brasil
Departamento Acadêmico de Construção Civil
Engenharia Civil
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
Brasil
Departamento Acadêmico de Construção Civil
Engenharia Civil
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850497848218484736