DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
Texto Completo: | http://hdl.handle.net/10737/3757 |
Resumo: | A destilação é a operação unitária mais utilizada para a separação de misturas líquidas miscíveis em seus componentes líquidos puros. Dado que apresenta uma baixa eficiência energética, os custos de construção e operação são relevantes, necessitando-se de um bom dimensionamento da coluna. Os métodos de McCabe-Thiele e Fenske-Underwood-Gilliland são utilizados para o dimensionamento de colunas de destilação em misturas binárias e multicomponentes, respectivamente. No entanto, esses métodos são lentos, manuais e repetitivos. Sendo assim, o objetivo deste trabalho é obter uma ferramenta computacional desenvolvida em Python para o dimensionamento de colunas de destilação, obtendo resultados mais rápidos, didáticos e precisos. A interface gráfica do programa foi criada por meio do Qt Designer, com entradas de dados, avisos e resultados obtidos. A integração com Python possibilitou a leitura dos dados, sua filtragem e realização das rotinas de cálculo. Para o método de McCabe-Thiele, a construção do gráfico e resultados teve como suporte as bibliotecas matplotlib e shapely. Nesse método, as respostas do prato de alimentação encontradas foram idênticas às da literatura para ambos os casos avaliados, enquanto que para o número de estágios divergiram em 4,25% para um dos casos e foram iguais no outro. Já para o método de Fenske-Underwood-Gilliland, foram implementadas as equações que denominam o método no código, além do auxílio das bibliotecas sympy e pandas. Com esse método, realizaram-se testes com dois casos de estudos distintos e para ambas as situações os valores do número mínimo de estágios e refluxo mínimo estiveram próximos aos da literatura, com uma diferença média de 1,3% e 3,36%, respectivamente. A distribuição dos componentes também apresentou uma boa precisão. No entanto, para o número total de estágios foi obtida uma divergência mais significativa nos dois exemplos avaliados, variando de 6,92% a 47,62% do indicado pelos autores. Com isso, os resultados se mostraram satisfatórios, sendo possível avaliar o dimensionamento de colunas de destilação de forma mais rápida e fácil por meio da aplicação desenvolvida, tornando o procedimento mais visual e favorecendo a compreensão dos impactos causados por variações nos parâmetros de projeto. |
id |
UVAT_68b3a7a774af12e7030c2fa3537a7e5d |
---|---|
oai_identifier_str |
oai:univates.br:10737/3757 |
network_acronym_str |
UVAT |
network_name_str |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
repository_id_str |
1 |
spelling |
Catto, André Luishttp://lattes.cnpq.br/5881191001091059Borsoi, CleideDahmer, Bruno RampanelliSpohr, Vinícius Lermen2023-07-13T20:58:56Z2023-07-13T20:58:56Z2023-072023-07-05A destilação é a operação unitária mais utilizada para a separação de misturas líquidas miscíveis em seus componentes líquidos puros. Dado que apresenta uma baixa eficiência energética, os custos de construção e operação são relevantes, necessitando-se de um bom dimensionamento da coluna. Os métodos de McCabe-Thiele e Fenske-Underwood-Gilliland são utilizados para o dimensionamento de colunas de destilação em misturas binárias e multicomponentes, respectivamente. No entanto, esses métodos são lentos, manuais e repetitivos. Sendo assim, o objetivo deste trabalho é obter uma ferramenta computacional desenvolvida em Python para o dimensionamento de colunas de destilação, obtendo resultados mais rápidos, didáticos e precisos. A interface gráfica do programa foi criada por meio do Qt Designer, com entradas de dados, avisos e resultados obtidos. A integração com Python possibilitou a leitura dos dados, sua filtragem e realização das rotinas de cálculo. Para o método de McCabe-Thiele, a construção do gráfico e resultados teve como suporte as bibliotecas matplotlib e shapely. Nesse método, as respostas do prato de alimentação encontradas foram idênticas às da literatura para ambos os casos avaliados, enquanto que para o número de estágios divergiram em 4,25% para um dos casos e foram iguais no outro. Já para o método de Fenske-Underwood-Gilliland, foram implementadas as equações que denominam o método no código, além do auxílio das bibliotecas sympy e pandas. Com esse método, realizaram-se testes com dois casos de estudos distintos e para ambas as situações os valores do número mínimo de estágios e refluxo mínimo estiveram próximos aos da literatura, com uma diferença média de 1,3% e 3,36%, respectivamente. A distribuição dos componentes também apresentou uma boa precisão. No entanto, para o número total de estágios foi obtida uma divergência mais significativa nos dois exemplos avaliados, variando de 6,92% a 47,62% do indicado pelos autores. Com isso, os resultados se mostraram satisfatórios, sendo possível avaliar o dimensionamento de colunas de destilação de forma mais rápida e fácil por meio da aplicação desenvolvida, tornando o procedimento mais visual e favorecendo a compreensão dos impactos causados por variações nos parâmetros de projeto.Distillation is the most widely used operation for separating miscible liquid mixtures into its pure liquid components. Since it has a low energy efficiency, construction and operation costs are relevant, requiring a good column design. The McCabe-Thiele and Fenske-Underwood-Gilliland methods are used in distillation column design for binary and multicomponent mixtures, respectively. However, these methods they are slow, manual and repetitive. Therefore, the objective of this work is to obtain a computational tool developed in Python for distillation column design, with faster, didactic and accurate results. The graphical interface of the program was created through Qt Designer, with data inputs, warnings and results obtained. Python integration allowed to read the data, filter it and perform the calculation routines. For the McCabe-Thiele method, graph and results construction was supported by the matplotlib and shapely libraries. In this method, the responses of the food plate were identical to those in the literature for both evaluated cases, while for the number of stages they diverged by 4.25% for one of the cases and were equal in the other. For the Fenske-Underwood-Gilliland method, the equations that name the method were implemented in the code, in addition to the help of the sympy and pandas libraries. With this method, tests were performed with two different case studies and for both situations the minimum number of plates and minimum reflux values were close to those in the literature, with a mean difference of 1.3% and 3.36%, respectively. The distribution of components also showed good accuracy However, for the total number of stages, a more significant divergence was obtained in the two examples evaluated, ranging from 6.92% to 47.62% of that indicated by the authors. Thus, the results were satisfactory, making it possible to evaluate the design of distillation columns more quickly and easily through the developed application, making the procedure more visual and favoring the understanding of the impacts caused by variations in the design parameters.-1SPOHR, Vinícius Lermen. DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES. 2023. Monografia (Graduação em Engenharia Química) – Universidade do Vale do Taquari - Univates, Lajeado, 05 jul. 2023. Disponível em: http://hdl.handle.net/10737/3757. http://hdl.handle.net/10737/3757Attribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessENGdestilaçãoPythonMcCabe-ThieleFenske-Underwood-GillilanddistillationDESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTESinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)instname:Centro Universitário Univates (UNIVATES)instacron:UNIVATESORIGINALTCCII_Vinícius Lermen Spohr_Engenharia Química.pdfTCCII_Vinícius Lermen Spohr_Engenharia Química.pdfapplication/pdf3098994https://www.univates.br/bdu/bitstreams/43df709b-19ae-4ff9-875d-0c106b4dc260/downloadab7dd51960ad63ac33b0022895a44796MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://www.univates.br/bdu/bitstreams/0a9e071f-d79d-4848-bc11-87f35fe5ef8d/download4d2950bda3d176f570a9f8b328dfbbefMD52LICENSElicense.txtlicense.txttext/plain1082https://www.univates.br/bdu/bitstreams/c2a564be-b923-43de-9b8d-7e6b0874450c/download01978bf0e057630b32edd4f9d41e68e8MD53TEXTTCCII_Vinícius Lermen Spohr_Engenharia Química.pdf.txtTCCII_Vinícius Lermen Spohr_Engenharia Química.pdf.txtExtracted texttext/plain98536https://www.univates.br/bdu/bitstreams/168dfec7-0a70-46d2-86de-cc3e89f57d46/downloadede5dbfed2345c3eb1fce445716f65fdMD54THUMBNAILTCCII_Vinícius Lermen Spohr_Engenharia Química.pdf.jpgTCCII_Vinícius Lermen Spohr_Engenharia Química.pdf.jpgGenerated Thumbnailimage/jpeg4462https://www.univates.br/bdu/bitstreams/eb8dec51-087f-41fe-b1c0-f20dc0d85071/download578b156f2200de5c001f59e03412ec91MD5510737/37572023-07-15 03:03:54.237http://creativecommons.org/licenses/by/3.0/br/openAccessoai:univates.br:10737/3757https://www.univates.br/bduRepositório InstitucionalPRIhttp://www.univates.br/bdu_oai/requestopendoar:12023-07-15T03:03:54Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)falseMS4gTyBBVVRPUiBkZWNsYXJhIHF1ZSDDqSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBPQlJBIGUgdGVtIHBsZW5hIGRpc3BvbmliaWxpZGFkZSBkb3MgbWVzbW9zLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgoyLiBPIEFVVE9SIGRlY2xhcmEgcXVlLCByZWxhdGl2YW1lbnRlIMOgIE9CUkEsIHJlc3BlaXRvdSBvcyBkaXJlaXRvcyBpbnRlbGVjdHVhaXMgZGUgdGVyY2Vpcm9zIGUgY3VtcHJpdSBjb20gYXMgb2JyaWdhw6fDtWVzIGxlZ2FpcyBvdSBjb250cmF0dWFpcyBjb3JyZWxhdGFzLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgozLiBPIEFVVE9SIGxpY2VuY2lhIGEgcmVwcm9kdcOnw6NvIGdyYXR1aXRhIGVtIGZvcm1hdG8gZGlnaXRhbCBlIGEgZGlzcG9uaWJpbGl6YcOnw6NvIGdyYXR1aXRhIG91IG9uZXJvc2EgZGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIHBhcmEgdG9kb3Mgb3MgdXN1w6FyaW9zLCBuYSBmb3JtYSBkZWZpbmlkYSBwZWxhIFVOSVZBVEVTLCBjaWVudGUgZGUgcXVlIGEgaW5jbHVzw6NvIGRhIE9CUkEgbmEgQmlibGlvdGVjYSBpbXBvcnRhcsOhIHRhbWLDqW0gbm8gbGljZW5jaWFtZW50byBwb3IgbWVpbyBkYSBDcmVhdGl2ZSBDb21tb25zLjxiciAvPgo0LiBBIFVOSVZBVEVTIG5hZGEgZGV2ZXLDoSBhbyBBVVRPUiBwZWxhIHJlcHJvZHXDp8OjbyBlIGRpc3BvbmliaWxpemHDp8OjbyBkYSBPQlJBLCBjb25mb3JtZSBhY2ltYSBwcmV2aXN0bywgbWVzbW8gc2UgbyBhY2Vzc28gZG9zIHVzdcOhcmlvcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMgZm9yIGEgdMOtdHVsbyBvbmVyb3NvLjxiciAvPgo1LiBPIEFVVE9SIGZpY2EgY2llbnRlIGRlIHF1ZSwgZGlzcG9uaWJpbGl6YWRhIGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIG9zIHVzdcOhcmlvcyBwb2RlcsOjbyB1dGlsaXrDoS1sYSBjb25mb3JtZSBhcyBub3JtYXMgZGEgQ3JlYXRpdmUgQ29tbW9ucy4= |
dc.title.none.fl_str_mv |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES |
title |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES |
spellingShingle |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES Spohr, Vinícius Lermen ENG destilação Python McCabe-Thiele Fenske-Underwood-Gilliland distillation |
title_short |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES |
title_full |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES |
title_fullStr |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES |
title_full_unstemmed |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES |
title_sort |
DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES |
author |
Spohr, Vinícius Lermen |
author_facet |
Spohr, Vinícius Lermen |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Catto, André Luis |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/5881191001091059 |
dc.contributor.referee1.fl_str_mv |
Borsoi, Cleide Dahmer, Bruno Rampanelli |
dc.contributor.author.fl_str_mv |
Spohr, Vinícius Lermen |
contributor_str_mv |
Catto, André Luis Borsoi, Cleide Dahmer, Bruno Rampanelli |
dc.subject.cnpq.fl_str_mv |
ENG |
topic |
ENG destilação Python McCabe-Thiele Fenske-Underwood-Gilliland distillation |
dc.subject.por.fl_str_mv |
destilação Python McCabe-Thiele Fenske-Underwood-Gilliland distillation |
description |
A destilação é a operação unitária mais utilizada para a separação de misturas líquidas miscíveis em seus componentes líquidos puros. Dado que apresenta uma baixa eficiência energética, os custos de construção e operação são relevantes, necessitando-se de um bom dimensionamento da coluna. Os métodos de McCabe-Thiele e Fenske-Underwood-Gilliland são utilizados para o dimensionamento de colunas de destilação em misturas binárias e multicomponentes, respectivamente. No entanto, esses métodos são lentos, manuais e repetitivos. Sendo assim, o objetivo deste trabalho é obter uma ferramenta computacional desenvolvida em Python para o dimensionamento de colunas de destilação, obtendo resultados mais rápidos, didáticos e precisos. A interface gráfica do programa foi criada por meio do Qt Designer, com entradas de dados, avisos e resultados obtidos. A integração com Python possibilitou a leitura dos dados, sua filtragem e realização das rotinas de cálculo. Para o método de McCabe-Thiele, a construção do gráfico e resultados teve como suporte as bibliotecas matplotlib e shapely. Nesse método, as respostas do prato de alimentação encontradas foram idênticas às da literatura para ambos os casos avaliados, enquanto que para o número de estágios divergiram em 4,25% para um dos casos e foram iguais no outro. Já para o método de Fenske-Underwood-Gilliland, foram implementadas as equações que denominam o método no código, além do auxílio das bibliotecas sympy e pandas. Com esse método, realizaram-se testes com dois casos de estudos distintos e para ambas as situações os valores do número mínimo de estágios e refluxo mínimo estiveram próximos aos da literatura, com uma diferença média de 1,3% e 3,36%, respectivamente. A distribuição dos componentes também apresentou uma boa precisão. No entanto, para o número total de estágios foi obtida uma divergência mais significativa nos dois exemplos avaliados, variando de 6,92% a 47,62% do indicado pelos autores. Com isso, os resultados se mostraram satisfatórios, sendo possível avaliar o dimensionamento de colunas de destilação de forma mais rápida e fácil por meio da aplicação desenvolvida, tornando o procedimento mais visual e favorecendo a compreensão dos impactos causados por variações nos parâmetros de projeto. |
publishDate |
2023 |
dc.date.submitted.none.fl_str_mv |
2023-07-05 |
dc.date.accessioned.fl_str_mv |
2023-07-13T20:58:56Z |
dc.date.available.fl_str_mv |
2023-07-13T20:58:56Z |
dc.date.issued.fl_str_mv |
2023-07 |
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 |
SPOHR, Vinícius Lermen. DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES. 2023. Monografia (Graduação em Engenharia Química) – Universidade do Vale do Taquari - Univates, Lajeado, 05 jul. 2023. Disponível em: http://hdl.handle.net/10737/3757. |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10737/3757 |
identifier_str_mv |
SPOHR, Vinícius Lermen. DESENVOLVIMENTO DE APLICATIVO EM PYTHON PARA DIMENSIONAMENTO DE COLUNAS DE DESTILAÇÃO DE MISTURAS BINÁRIAS E MULTICOMPONENTES. 2023. Monografia (Graduação em Engenharia Química) – Universidade do Vale do Taquari - Univates, Lajeado, 05 jul. 2023. Disponível em: http://hdl.handle.net/10737/3757. |
url |
http://hdl.handle.net/10737/3757 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution 3.0 Brazil http://creativecommons.org/licenses/by/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution 3.0 Brazil http://creativecommons.org/licenses/by/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) instname:Centro Universitário Univates (UNIVATES) instacron:UNIVATES |
instname_str |
Centro Universitário Univates (UNIVATES) |
instacron_str |
UNIVATES |
institution |
UNIVATES |
reponame_str |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
collection |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
bitstream.url.fl_str_mv |
https://www.univates.br/bdu/bitstreams/43df709b-19ae-4ff9-875d-0c106b4dc260/download https://www.univates.br/bdu/bitstreams/0a9e071f-d79d-4848-bc11-87f35fe5ef8d/download https://www.univates.br/bdu/bitstreams/c2a564be-b923-43de-9b8d-7e6b0874450c/download https://www.univates.br/bdu/bitstreams/168dfec7-0a70-46d2-86de-cc3e89f57d46/download https://www.univates.br/bdu/bitstreams/eb8dec51-087f-41fe-b1c0-f20dc0d85071/download |
bitstream.checksum.fl_str_mv |
ab7dd51960ad63ac33b0022895a44796 4d2950bda3d176f570a9f8b328dfbbef 01978bf0e057630b32edd4f9d41e68e8 ede5dbfed2345c3eb1fce445716f65fd 578b156f2200de5c001f59e03412ec91 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES) |
repository.mail.fl_str_mv |
|
_version_ |
1813262410847354880 |