Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python

Detalhes bibliográficos
Autor(a) principal: Romano, Rafael
Data de Publicação: 2023
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/32442
Resumo: In the chemical engineering field more especifically about projects involving chemical reactors, any design error can cause serious accidents and huge economic losses. Thus knowing the behavior of a system before building it becomes essential. Simulating a chemical reactor involves extensive and complex calculations which most times involves systems equations without analytical solution. In addition most chemical reactor simulation software are commercial and non intuitive, requiring the purchase of very expensive licenses. In this context a software that allows the simulation and design of CSTR reactors in transient state was implemented computationally, so that the user can make an analysis of the influence of the process parameters on results obtained. The software was implemented in Python language, integrating the calculation part with a graphical interface that allows a pleasant and intuitive use. For the development of the program, the odeint function was used, which is part of the scipy package and uses LSODA, developed in FORTRAN. This method was mainly responsible for the program's calculations, while the graphical interface was developed with the PySimpleGUI library. The way to use the software was demonstrated by obtaining the solution of three examples, which show that it was possible to obtain software capable of solving problems for CSTR and Batch reactors. This was done in a dynamic and practical way, making it possible to stratify the data in electronic spreadsheets or graphical analysis.
id UTFPR-12_8010ac3a60b0819b39ca8a4d7b7a0734
oai_identifier_str oai:repositorio.utfpr.edu.br:1/32442
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 Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem pythonSoftware for design of CSTR reactors in transient regime using python languagePython (Linguagem de programação de computador)Reatores químicosSoftwarePython (Computer program language)Chemical reactorsComputer softwareCNPQ::ENGENHARIAS::ENGENHARIA QUIMICAIn the chemical engineering field more especifically about projects involving chemical reactors, any design error can cause serious accidents and huge economic losses. Thus knowing the behavior of a system before building it becomes essential. Simulating a chemical reactor involves extensive and complex calculations which most times involves systems equations without analytical solution. In addition most chemical reactor simulation software are commercial and non intuitive, requiring the purchase of very expensive licenses. In this context a software that allows the simulation and design of CSTR reactors in transient state was implemented computationally, so that the user can make an analysis of the influence of the process parameters on results obtained. The software was implemented in Python language, integrating the calculation part with a graphical interface that allows a pleasant and intuitive use. For the development of the program, the odeint function was used, which is part of the scipy package and uses LSODA, developed in FORTRAN. This method was mainly responsible for the program's calculations, while the graphical interface was developed with the PySimpleGUI library. The way to use the software was demonstrated by obtaining the solution of three examples, which show that it was possible to obtain software capable of solving problems for CSTR and Batch reactors. This was done in a dynamic and practical way, making it possible to stratify the data in electronic spreadsheets or graphical analysis.Na área de engenharia química, em projetos que envolvem reatores químicos, qualquer erro de dimensionamento pode gerar graves acidentes e um prejuízo econômico gigantesco. Assim, conhecer o comportamento de um sistema antes de construí-lo, torna-se essencial. Simular um reator químico envolve cálculos extensos e complexos, que na maioria das vezes geram sistemas de equações sem solução analítica. Além disso, a maioria dos softwares de simulação de reatores químicos são pouco intuitivos e pagos, demandando a compra de licenças muito caras. Nesse contexto, implementou-se um software que possibilita a simulação e dimensionamento de reatores CSTR em regime transiente, de forma que o usuário consiga fazer uma análise da influência dos parâmetros do processo sobre os resultados obtidos. O software foi implementado em linguagem Python, integrando a parte de cálculos com uma interface gráfica que possibilita um uso agradável e intuitivo. Para o desenvolvimento do programa foi utilizada a função odeint, que é parte do pacote scipy, e utiliza o LSODA, desenvolvido em FORTRAN. Esse método foi o principal responsável pelos cálculos do programa, enquanto a interface gráfica foi desenvolvida com a biblioteca PySimpleGUI. A forma de uso do software foi demonstrada pela obtenção da solução de três exemplos, que mostram que foi obtido um software capaz de resolver problemas relacionados a reatores CSTR e Batelada. Isso foi feito de forma dinâmica e prática, sendo possível estratificar os dados em planilhas eletrônicas ou análise gráfica.Universidade Tecnológica Federal do ParanáFrancisco BeltraoBrasilEngenharia QuímicaUTFPRSteffen, VilmarSteffen, VilmarGuimarães, Jeconias RochaSilveira, Wagner daRomano, Rafael2023-09-20T14:19:54Z2023-09-20T14:19:54Z2023-07-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfROMANO, Rafael. Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) - Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2023.http://repositorio.utfpr.edu.br/jspui/handle/1/32442porhttp://creativecommons.org/licenses/by-nc-nd/4.0/info: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:UTFPR2023-09-21T06:07:02Zoai:repositorio.utfpr.edu.br:1/32442Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2023-09-21T06:07:02Repositó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 Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
Software for design of CSTR reactors in transient regime using python language
title Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
spellingShingle Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
Romano, Rafael
Python (Linguagem de programação de computador)
Reatores químicos
Software
Python (Computer program language)
Chemical reactors
Computer software
CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA
title_short Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
title_full Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
title_fullStr Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
title_full_unstemmed Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
title_sort Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python
author Romano, Rafael
author_facet Romano, Rafael
author_role author
dc.contributor.none.fl_str_mv Steffen, Vilmar
Steffen, Vilmar
Guimarães, Jeconias Rocha
Silveira, Wagner da
dc.contributor.author.fl_str_mv Romano, Rafael
dc.subject.por.fl_str_mv Python (Linguagem de programação de computador)
Reatores químicos
Software
Python (Computer program language)
Chemical reactors
Computer software
CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA
topic Python (Linguagem de programação de computador)
Reatores químicos
Software
Python (Computer program language)
Chemical reactors
Computer software
CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA
description In the chemical engineering field more especifically about projects involving chemical reactors, any design error can cause serious accidents and huge economic losses. Thus knowing the behavior of a system before building it becomes essential. Simulating a chemical reactor involves extensive and complex calculations which most times involves systems equations without analytical solution. In addition most chemical reactor simulation software are commercial and non intuitive, requiring the purchase of very expensive licenses. In this context a software that allows the simulation and design of CSTR reactors in transient state was implemented computationally, so that the user can make an analysis of the influence of the process parameters on results obtained. The software was implemented in Python language, integrating the calculation part with a graphical interface that allows a pleasant and intuitive use. For the development of the program, the odeint function was used, which is part of the scipy package and uses LSODA, developed in FORTRAN. This method was mainly responsible for the program's calculations, while the graphical interface was developed with the PySimpleGUI library. The way to use the software was demonstrated by obtaining the solution of three examples, which show that it was possible to obtain software capable of solving problems for CSTR and Batch reactors. This was done in a dynamic and practical way, making it possible to stratify the data in electronic spreadsheets or graphical analysis.
publishDate 2023
dc.date.none.fl_str_mv 2023-09-20T14:19:54Z
2023-09-20T14:19:54Z
2023-07-27
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 ROMANO, Rafael. Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) - Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2023.
http://repositorio.utfpr.edu.br/jspui/handle/1/32442
identifier_str_mv ROMANO, Rafael. Software para análise de dimensionamento de reatores CSTR em regime transiente utilizando linguagem python. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) - Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2023.
url http://repositorio.utfpr.edu.br/jspui/handle/1/32442
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
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á
Francisco Beltrao
Brasil
Engenharia Química
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Francisco Beltrao
Brasil
Engenharia Química
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_ 1850498072699731968