Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos

Detalhes bibliográficos
Autor(a) principal: Tormem, Bruno Henrique Manfrin
Data de Publicação: 2022
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/29539
Resumo: No contexto atual há uma procura por softwares que estejam disponíveis de maneira gratuita para auxiliar as pessoas inseridas no âmbito de processos industriais; em virtude deste contexto torna interessante a implementação de um instrumento computacional. No presente trabalho implementou-se uma ferramenta computacional capaz de obter a solução, de forma intuitiva, para modelos matemáticos derivados a partir de balanços de massa em sistemas bicomponentes sem reação química, com ou sem uso de corrente de reciclo. Modelos matemáticos não-lineares são obtidos a partir de balanços de massa, os quais envolvem inúmeras variáveis e, devido à grande possibilidade de variáveis e combinações de variáveis desconhecidas, o processo de solução manual pode ser bastante trabalhoso. A ferramenta computacional foi desenvolvida de forma que o mesmo procedimento de solução é aplicado para todas as combinações possíveis de variáveis desconhecidas. Para solução numérica do sistema de equações utilizou-se o método de Broyden, método numérico, adaptado do método de Newton-Raphson, com controle do tamanho do passo em cada iteração visando a maior chance de convergência. Para facilitar o uso da ferramenta foi desenvolvida uma interface gráfica, compondo a ferramenta desenvolvida. Para desenvolver o programa fez-se o uso da linguagem de programação Python e suas respectivas bibliotecas. A biblioteca KivyMd foi utilizada para elaborar a interface gráfica que facilita o uso da ferramenta computacional. A biblioteca NumPy, foi utilizada para desenvolver a parte numérica. Os resultados obtidos com o uso do aparato desenvolvido são positivos, obtendo os resultados de forma eficiente, alertando o usuário sobre a inserção de dados errados e possibilitando uma consulta a figuras ilustrativas do processo.
id UTFPR-12_858d1ffd9f841cc2444458945af98b83
oai_identifier_str oai:repositorio.utfpr.edu.br:1/29539
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 2022-09-08T21:26:22Z2022-09-08T21:26:22Z2022-06-22TORMEM, Bruno Henrique Manfrin. Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) – Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/29539No contexto atual há uma procura por softwares que estejam disponíveis de maneira gratuita para auxiliar as pessoas inseridas no âmbito de processos industriais; em virtude deste contexto torna interessante a implementação de um instrumento computacional. No presente trabalho implementou-se uma ferramenta computacional capaz de obter a solução, de forma intuitiva, para modelos matemáticos derivados a partir de balanços de massa em sistemas bicomponentes sem reação química, com ou sem uso de corrente de reciclo. Modelos matemáticos não-lineares são obtidos a partir de balanços de massa, os quais envolvem inúmeras variáveis e, devido à grande possibilidade de variáveis e combinações de variáveis desconhecidas, o processo de solução manual pode ser bastante trabalhoso. A ferramenta computacional foi desenvolvida de forma que o mesmo procedimento de solução é aplicado para todas as combinações possíveis de variáveis desconhecidas. Para solução numérica do sistema de equações utilizou-se o método de Broyden, método numérico, adaptado do método de Newton-Raphson, com controle do tamanho do passo em cada iteração visando a maior chance de convergência. Para facilitar o uso da ferramenta foi desenvolvida uma interface gráfica, compondo a ferramenta desenvolvida. Para desenvolver o programa fez-se o uso da linguagem de programação Python e suas respectivas bibliotecas. A biblioteca KivyMd foi utilizada para elaborar a interface gráfica que facilita o uso da ferramenta computacional. A biblioteca NumPy, foi utilizada para desenvolver a parte numérica. Os resultados obtidos com o uso do aparato desenvolvido são positivos, obtendo os resultados de forma eficiente, alertando o usuário sobre a inserção de dados errados e possibilitando uma consulta a figuras ilustrativas do processo.In the current context, there is a demand for software that is freely available to help people involved in industrial processes; because of this context, the implementation of a computational instrument is interesting. In the present work, a computational tool was implemented capable of obtaining the solution, in an intuitive way, for mathematical models derived from mass balances in twocomponent systems without chemical reaction, with or without the use of recycle current. Nonlinear mathematical models are obtained from mass balances, which involve numerous variables and, due to the great possibility of unknown variables and combinations of variables, the manual solution process can be quite laborious. The computational tool was developed in such a way that the same solution procedure is applied for all possible combinations of unknown variables. For numerical solution of the system of equations, the method of Broyden was used, numerical method, adapted from the method of NewtonRaphson, with control of the size of the step in each iteration aiming at the biggest chance of convergence. To facilitate the use of the tool, a graphical interface was developed, composing the developed tool. To develop the program, the Python programming language and its respective libraries were used. The KivyMd library was used to create the graphical interface that facilitates the use of the computational tool. The NumPy library was used to develop the numerical part. The results obtained with the use of the developed apparatus are positive, obtaining the results efficiently, alerting the user about the insertion of wrong data and allowing a consultation to illustrative figures of the process.porUniversidade Tecnológica Federal do ParanáFrancisco BeltraoEngenharia QuímicaUTFPRBrasilhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessCNPQ::ENGENHARIAS::ENGENHARIA QUIMICASoftware gratuitoProcessos de fabricaçãoPython (Linguagem de programação de computador)Modelos matemáticosOpen source softwareManufacturing processesPython (Computer program language)Mathematical modelsImplementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneosImplementation of a computational tool for solution of bicomponent mass balances in homogeneous systemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisFrancisco BeltrãoSteffen, VilmarSteffen, VilmarGuimarães, Jeconias RochaReinaldo, Francisco Antonio FernandesTormem, Bruno Henrique Manfrinreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALferramentacomputacionalbalancosmassa.pdfferramentacomputacionalbalancosmassa.pdfapplication/pdf631492http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/1/ferramentacomputacionalbalancosmassa.pdf6e6862967d5bd9ea1a0c41a288090836MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/2/license_rdf0175ea4a2d4caec4bbcc37e300941108MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTferramentacomputacionalbalancosmassa.pdf.txtferramentacomputacionalbalancosmassa.pdf.txtExtracted texttext/plain68436http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/4/ferramentacomputacionalbalancosmassa.pdf.txt908f59d99ec911783fa28b7f1f9aad7cMD54THUMBNAILferramentacomputacionalbalancosmassa.pdf.jpgferramentacomputacionalbalancosmassa.pdf.jpgGenerated Thumbnailimage/jpeg1237http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/5/ferramentacomputacionalbalancosmassa.pdf.jpg25c44503203955ebbc8a415612b80d35MD551/295392022-09-09 03:07:41.455oai:repositorio.utfpr.edu.br:1/29539TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-09-09T06:07:41Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
dc.title.alternative.pt_BR.fl_str_mv Implementation of a computational tool for solution of bicomponent mass balances in homogeneous systems
title Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
spellingShingle Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
Tormem, Bruno Henrique Manfrin
CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA
Software gratuito
Processos de fabricação
Python (Linguagem de programação de computador)
Modelos matemáticos
Open source software
Manufacturing processes
Python (Computer program language)
Mathematical models
title_short Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
title_full Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
title_fullStr Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
title_full_unstemmed Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
title_sort Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos
author Tormem, Bruno Henrique Manfrin
author_facet Tormem, Bruno Henrique Manfrin
author_role author
dc.contributor.advisor1.fl_str_mv Steffen, Vilmar
dc.contributor.referee1.fl_str_mv Steffen, Vilmar
dc.contributor.referee2.fl_str_mv Guimarães, Jeconias Rocha
dc.contributor.referee3.fl_str_mv Reinaldo, Francisco Antonio Fernandes
dc.contributor.author.fl_str_mv Tormem, Bruno Henrique Manfrin
contributor_str_mv Steffen, Vilmar
Steffen, Vilmar
Guimarães, Jeconias Rocha
Reinaldo, Francisco Antonio Fernandes
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA
topic CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA
Software gratuito
Processos de fabricação
Python (Linguagem de programação de computador)
Modelos matemáticos
Open source software
Manufacturing processes
Python (Computer program language)
Mathematical models
dc.subject.por.fl_str_mv Software gratuito
Processos de fabricação
Python (Linguagem de programação de computador)
Modelos matemáticos
Open source software
Manufacturing processes
Python (Computer program language)
Mathematical models
description No contexto atual há uma procura por softwares que estejam disponíveis de maneira gratuita para auxiliar as pessoas inseridas no âmbito de processos industriais; em virtude deste contexto torna interessante a implementação de um instrumento computacional. No presente trabalho implementou-se uma ferramenta computacional capaz de obter a solução, de forma intuitiva, para modelos matemáticos derivados a partir de balanços de massa em sistemas bicomponentes sem reação química, com ou sem uso de corrente de reciclo. Modelos matemáticos não-lineares são obtidos a partir de balanços de massa, os quais envolvem inúmeras variáveis e, devido à grande possibilidade de variáveis e combinações de variáveis desconhecidas, o processo de solução manual pode ser bastante trabalhoso. A ferramenta computacional foi desenvolvida de forma que o mesmo procedimento de solução é aplicado para todas as combinações possíveis de variáveis desconhecidas. Para solução numérica do sistema de equações utilizou-se o método de Broyden, método numérico, adaptado do método de Newton-Raphson, com controle do tamanho do passo em cada iteração visando a maior chance de convergência. Para facilitar o uso da ferramenta foi desenvolvida uma interface gráfica, compondo a ferramenta desenvolvida. Para desenvolver o programa fez-se o uso da linguagem de programação Python e suas respectivas bibliotecas. A biblioteca KivyMd foi utilizada para elaborar a interface gráfica que facilita o uso da ferramenta computacional. A biblioteca NumPy, foi utilizada para desenvolver a parte numérica. Os resultados obtidos com o uso do aparato desenvolvido são positivos, obtendo os resultados de forma eficiente, alertando o usuário sobre a inserção de dados errados e possibilitando uma consulta a figuras ilustrativas do processo.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-09-08T21:26:22Z
dc.date.available.fl_str_mv 2022-09-08T21:26:22Z
dc.date.issued.fl_str_mv 2022-06-22
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 TORMEM, Bruno Henrique Manfrin. Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) – Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/29539
identifier_str_mv TORMEM, Bruno Henrique Manfrin. Implementação de ferramenta computacional para solução de balanços de massa bicomponentes em sistemas homogêneos. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) – Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/29539
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Francisco Beltrao
dc.publisher.program.fl_str_mv Engenharia Química
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Francisco Beltrao
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))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/1/ferramentacomputacionalbalancosmassa.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/4/ferramentacomputacionalbalancosmassa.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29539/5/ferramentacomputacionalbalancosmassa.pdf.jpg
bitstream.checksum.fl_str_mv 6e6862967d5bd9ea1a0c41a288090836
0175ea4a2d4caec4bbcc37e300941108
b9d82215ab23456fa2d8b49c5df1b95b
908f59d99ec911783fa28b7f1f9aad7c
25c44503203955ebbc8a415612b80d35
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
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
_version_ 1805922897009573888