Implementação computacional da solução de problemas térmicos e mecânicos pelo Método dos Elementos Finitos em Python
Autor(a) principal: | |
---|---|
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 |