Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária
| Main Author: | |
|---|---|
| Publication Date: | 2019 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| Download full: | http://repositorio.utfpr.edu.br/jspui/handle/1/11528 |
Summary: | In this paper we sought to develop an academic software for mass balance calculations in a binary mixture separator, aiming to solve all sets of variables with the same computational routine, in which the user chooses the variables and sets its values, just like it is done in sequential modular simulators. This subject was choose due the lack of software available for this kind of calculations that are easy to use, most of them require some knowledge of specific programming languages. To achieve the final program the first step was to draw a project of the numeric solution and the graphic interface, after that, for the computational implementation the programming language Python was used with its available libraries; such as Kivy for graphic development, Numpy for numeric purposes among others. In order to make the implementation process easier the numeric and graphic part of the code were developed separately and them they were integrated using object oriented programming concepts. In the end of the research an intuitive and easy to use software was developed, where the user had only to put the values that he had and press a button to calculate and show the problem status for the imputed data, the software is capable to calculate the problem for 24 different sets of variables using the same numerical routine. This paper can be used as a basis for futures works that seek to use the knowledge from chemical engineering with software and graphical interface development. |
| id |
UTFPR-12_23cdc9702adeb73a70825ad6a7741d2e |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/11528 |
| 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 software acadêmico para engenharia química utilizando linguagem Python: separador de mistura bináriaAcademic software development for chemical engineering using Python language: binary mixture separatorEngenharia - Estudo e ensinoEngenharia químicaSoftware - DesenvolvimentoSoftware de aplicação - DesenvolvimentoEngineering - Study and teachingChemical engineeringComputer software - DevelopmentApplication software - DevelopmentCNPQ::ENGENHARIAS::ENGENHARIA QUIMICAIn this paper we sought to develop an academic software for mass balance calculations in a binary mixture separator, aiming to solve all sets of variables with the same computational routine, in which the user chooses the variables and sets its values, just like it is done in sequential modular simulators. This subject was choose due the lack of software available for this kind of calculations that are easy to use, most of them require some knowledge of specific programming languages. To achieve the final program the first step was to draw a project of the numeric solution and the graphic interface, after that, for the computational implementation the programming language Python was used with its available libraries; such as Kivy for graphic development, Numpy for numeric purposes among others. In order to make the implementation process easier the numeric and graphic part of the code were developed separately and them they were integrated using object oriented programming concepts. In the end of the research an intuitive and easy to use software was developed, where the user had only to put the values that he had and press a button to calculate and show the problem status for the imputed data, the software is capable to calculate the problem for 24 different sets of variables using the same numerical routine. This paper can be used as a basis for futures works that seek to use the knowledge from chemical engineering with software and graphical interface development.No presente trabalho buscou-se desenvolver um software acadêmico para resolução de balanços de massa em separador de mistura binária, visando a solução de todas as possíveis combinações de incógnitas com a mesma rotina de solução, em que o usuário escolhe as incógnitas e insere os valores das variáveis conhecidas, assim como é feito em simuladores modulares sequenciais. O tema foi escolhido devido a falta de softwares que realizam esse tipo de cálculo e que sejam de fácil utilização, sendo que a maioria deles exigem conhecimento de linguagem de programação. Para chegar no programa final, inicialmente fez-se o projeto de desenvolvimento da solução numérica, assim como o projeto da interface gráfica, posteriormente para a implementação computacional utilizou-se a linguagem de programação Python juntamente com as bibliotecas disponíveis; Kivy para a interface gráfica, o numpy para a parte numérica, entre outras. Para a implementação foram desenvolvidas rotinas separadamente para a parte numérica e para a parte gráfica, que então, foram integradas. Ao final da pesquisa foi possível obter um software intuitivo de fácil utilização, onde o usuário insere os valores das incógnitas e pressiona um botão que efetua o cálculo e mostra a situação do problema para os valores inseridos, o software desenvolvido é capaz de resolver o problema proposto para 24 possíveis combinações de incógnitas, utilizando a mesma rotina numérica. O trabalho desenvolvido pode servir de base para estudos futuros que busquem integrar os conhecimentos obtidos com a engenharia química com o desenvolvimento de softwares com interface gráfica.Universidade Tecnológica Federal do ParanáFrancisco BeltraoBrasilEngenharia QuímicaUTFPRSteffen, VilmarSteffen, VilmarGuimarães, Jeconias RochaOliveira, Maiquiel Schmidt deMaldaner, Leonardo2020-11-13T17:50:39Z2020-11-13T17:50:39Z2019-11-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfMALDANER, Leonardo. Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) – Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/11528porinfo: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:UTFPR2020-11-13T17:50:39Zoai:repositorio.utfpr.edu.br:1/11528Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2020-11-13T17:50:39Repositó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 software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária Academic software development for chemical engineering using Python language: binary mixture separator |
| title |
Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária |
| spellingShingle |
Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária Maldaner, Leonardo Engenharia - Estudo e ensino Engenharia química Software - Desenvolvimento Software de aplicação - Desenvolvimento Engineering - Study and teaching Chemical engineering Computer software - Development Application software - Development CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA |
| title_short |
Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária |
| title_full |
Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária |
| title_fullStr |
Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária |
| title_full_unstemmed |
Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária |
| title_sort |
Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária |
| author |
Maldaner, Leonardo |
| author_facet |
Maldaner, Leonardo |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Steffen, Vilmar Steffen, Vilmar Guimarães, Jeconias Rocha Oliveira, Maiquiel Schmidt de |
| dc.contributor.author.fl_str_mv |
Maldaner, Leonardo |
| dc.subject.por.fl_str_mv |
Engenharia - Estudo e ensino Engenharia química Software - Desenvolvimento Software de aplicação - Desenvolvimento Engineering - Study and teaching Chemical engineering Computer software - Development Application software - Development CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA |
| topic |
Engenharia - Estudo e ensino Engenharia química Software - Desenvolvimento Software de aplicação - Desenvolvimento Engineering - Study and teaching Chemical engineering Computer software - Development Application software - Development CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA |
| description |
In this paper we sought to develop an academic software for mass balance calculations in a binary mixture separator, aiming to solve all sets of variables with the same computational routine, in which the user chooses the variables and sets its values, just like it is done in sequential modular simulators. This subject was choose due the lack of software available for this kind of calculations that are easy to use, most of them require some knowledge of specific programming languages. To achieve the final program the first step was to draw a project of the numeric solution and the graphic interface, after that, for the computational implementation the programming language Python was used with its available libraries; such as Kivy for graphic development, Numpy for numeric purposes among others. In order to make the implementation process easier the numeric and graphic part of the code were developed separately and them they were integrated using object oriented programming concepts. In the end of the research an intuitive and easy to use software was developed, where the user had only to put the values that he had and press a button to calculate and show the problem status for the imputed data, the software is capable to calculate the problem for 24 different sets of variables using the same numerical routine. This paper can be used as a basis for futures works that seek to use the knowledge from chemical engineering with software and graphical interface development. |
| publishDate |
2019 |
| dc.date.none.fl_str_mv |
2019-11-26 2020-11-13T17:50:39Z 2020-11-13T17:50:39Z |
| 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 |
MALDANER, Leonardo. Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) – Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2019. http://repositorio.utfpr.edu.br/jspui/handle/1/11528 |
| identifier_str_mv |
MALDANER, Leonardo. Desenvolvimento de software acadêmico para engenharia química utilizando linguagem Python: separador de mistura binária. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Química) – Universidade Tecnológica Federal do Paraná, Francisco Beltrão, 2019. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/11528 |
| 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á 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_ |
1850497950464081920 |