Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python

Detalhes bibliográficos
Autor(a) principal: Alkmim, Nasser Samir
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/17826
Resumo: Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Civil e Ambiental, 2016.
id UNB-2_95f8cea0d3e9ba64a7c53c0d08681b15
oai_identifier_str oai:bdm.unb.br:10483/17826
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Alkmim, Nasser SamirPedroso, Lineu JoséALKMIM, Nasser Samir. Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python. 2016. xvi, 147 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Civil)—Universidade de Brasília, Brasília, 2016.http://bdm.unb.br/handle/10483/17826Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Civil e Ambiental, 2016.Esse trabalho tem como objetivo a apresentação da metodologia de solução computacional utilizando o método dos elementos finitos para problemas em engenharia relacionados à transferência de calor e à mecânica. As soluções computacionais, ou aproximadas, são obtidas por ferramentas de discretização sendo o Método dos Elementos Finitos e o Método das Diferenças Finitas alguns exemplos destes. O Método dos Elementos Finitos atualmente representa o padrão na indústria padrão solução de modelos em mecânica e em outros ramos da engenharia, isso devido à sua simplicidade de implementação e versatilidade. O modelo matemático para descrever o comportamento elástico de sólidos, teoria de estruturas linear e transferência de calor são apresentados juntamente com os respectivos tratamentos para o procedimento numérico e posterior implementação computacional utilizando a linguagem de programação Python. Resultados dos programas implementados, elastopy, sapy e diffuspy, utilizando elementos planos de quatro nós são verificados pela solução de problemas simples com solução analítica. Alguns exemplos são mostrados para demonstrar as capacidades dos programas desenvolvidos. As rotinas de cálculo e o pós processamento são efetuados na linguagem de programação Python que é uma linguagem de alto nível, de simples sintaxe e de fácil utilização.Submitted by Raiane Costa da Silva (raianesilva@bce.unb.br) on 2017-05-19T20:34:25Z No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_NasserSamimAlkmim_tcc.pdf: 3810135 bytes, checksum: de3e9ae24b41c7d6497ab4f7aed9cb55 (MD5)Approved for entry into archive by Ruthlea Nascimento (ruthlea.nascimento@gmail.com) on 2017-08-11T17:29:36Z (GMT) No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_NasserSamimAlkmim_tcc.pdf: 3810135 bytes, checksum: de3e9ae24b41c7d6497ab4f7aed9cb55 (MD5)Made available in DSpace on 2017-08-11T17:29:36Z (GMT). No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_NasserSamimAlkmim_tcc.pdf: 3810135 bytes, checksum: de3e9ae24b41c7d6497ab4f7aed9cb55 (MD5)This work aims to present a well known methodology for computational solutions using the Finite Element Method in engineering problems. Computational solutions, or approximations, are obtained by means of discretization which includes the Finite Element Method and the Finite Differences Method. The Finite Element Method represents the standard tool for solving problems in mechanics and other engineering fields, mainly due its simplicity approach and versatility. The mathematical model for linear elastic solids, linear elastic structures and heat transfer problems are presented together with their treatment for a numerical solution and also computational implementation using Python programming language. Results from the solvers implemented, elastopy, sapy and diffuspy, using plane quadrilateral and two dimensional frame elements are verified through comparisons with analytical solution for simple problems. Examples are presented to demonstrated the libraries capabilities. The computer programs and post processing of results are all made with the Python programming language which is a high level scripting language with a simple syntax and is easy to use.Modelos matemáticosLinguagem de programação (Computadores)Método dos elementos finitosElasticidadeImplementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Pythoninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2017-08-11T17:29:36Z2017-08-11T17:29:36Z2016-12-14info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBCC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/17826/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/17826/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/17826/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/17826/5/license.txt21554873e56ad8ddc69c092699b98f95MD55ORIGINAL2016_NasserSamimAlkmim_tcc.pdf2016_NasserSamimAlkmim_tcc.pdfapplication/pdf3810135http://bdm.unb.br/xmlui/bitstream/10483/17826/1/2016_NasserSamimAlkmim_tcc.pdfde3e9ae24b41c7d6497ab4f7aed9cb55MD5110483/178262020-11-30 12:14:11.661oai:bdm.unb.br:10483/17826w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712020-11-30T14:14:11Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
title Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
spellingShingle Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
Alkmim, Nasser Samir
Modelos matemáticos
Linguagem de programação (Computadores)
Método dos elementos finitos
Elasticidade
title_short Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
title_full Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
title_fullStr Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
title_full_unstemmed Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
title_sort Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
author Alkmim, Nasser Samir
author_facet Alkmim, Nasser Samir
author_role author
dc.contributor.author.fl_str_mv Alkmim, Nasser Samir
dc.contributor.advisor1.fl_str_mv Pedroso, Lineu José
contributor_str_mv Pedroso, Lineu José
dc.subject.keyword.pt_BR.fl_str_mv Modelos matemáticos
Linguagem de programação (Computadores)
Método dos elementos finitos
Elasticidade
topic Modelos matemáticos
Linguagem de programação (Computadores)
Método dos elementos finitos
Elasticidade
description Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Civil e Ambiental, 2016.
publishDate 2016
dc.date.submitted.none.fl_str_mv 2016-12-14
dc.date.accessioned.fl_str_mv 2017-08-11T17:29:36Z
dc.date.available.fl_str_mv 2017-08-11T17:29:36Z
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.citation.fl_str_mv ALKMIM, Nasser Samir. Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python. 2016. xvi, 147 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Civil)—Universidade de Brasília, Brasília, 2016.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/17826
identifier_str_mv ALKMIM, Nasser Samir. Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python. 2016. xvi, 147 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Civil)—Universidade de Brasília, Brasília, 2016.
url http://bdm.unb.br/handle/10483/17826
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/17826/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/17826/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/17826/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/17826/5/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/17826/1/2016_NasserSamimAlkmim_tcc.pdf
bitstream.checksum.fl_str_mv 4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
21554873e56ad8ddc69c092699b98f95
de3e9ae24b41c7d6497ab4f7aed9cb55
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1813907922123489280