Estratégias para otimização mono e multiobjetivo de processos químicos

Detalhes bibliográficos
Autor(a) principal: Correa, Isabela Barreto
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/14884
Resumo: Neste trabalho, processos industriais simulados no UniSim® foram otimizados por meio da utilização de algoritmos implementados na linguagem de programação Python. O trabalho se dividiu em duas etapas: otimização mono-objetivo e otimização multiobjetivo. Primeiramente, foram propostos dois problemas de otimização mono-objetivo. Em um dos problemas, objetivou-se minimizar a área de troca térmica de uma rede de trocadores de calor empregada no resfriamento de uma mistura de hidrocarbonetos leves e, com isso, reduzir os gastos com a aquisição dos trocadores. O outro problema objetivou aumentar a eficiência da separação de uma mistura de parafinas em uma coluna de destilação. O desempenho dos algoritmos Otimização por Enxame de Partículas (PSO – Particle Swarm Optimization) e Evolução Diferencial (DE – Differential Evolution) foram comparados em ambos os problemas. O algoritmo DE foi o mais eficiente ao se trabalhar com uma maior dimensão, convergindo mais rapidamente e obtendo um melhor resultado. Na segunda parte do trabalho, foram propostos quatro casos de otimização multiobjetivo em uma planta de produção de cumeno para as situações sem e com a introdução de distúrbios (aumento de 8% nas vazões de alimentação da planta). Nestes casos, os objetivos consistiram na maximização da produção de cumeno, na minimização das produções de p-diisopropilbenzeno (DIPB) e gás residual e na minimização do consumo energético da planta. O Algoritmo Genético de Classificação por Não-Dominância II (NSGA II – Nondominated Sorting Genetic Algorithm II) presente na biblioteca Pymoo foi utilizado. A introdução dos distúrbios resultou em maiores produções de cumeno e de gás residual. Também foi observada uma maior quantidade de excesso de benzeno circulando na planta, que teve como principais consequências: (i) uma menor produção de DIPB, devido ao desfavorecimento da conversão de cumeno em DIPB e (ii) um alto consumo energético da planta, já que uma maior quantidade de energia é requerida no refervedor da coluna de destilação responsável pelo reciclo de benzeno e uma menor quantidade de energia é gerada no reator.
id UFF-2_b3d93d1e4d99f10c83655c4564a4dad7
oai_identifier_str oai:app.uff.br:1/14884
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Estratégias para otimização mono e multiobjetivo de processos químicosProcessos IndustriaisOtimizaçãoPSODENSGA IIProcesso industrialOtimizaçãoAlgoritmoIndustrial processesOptimizationNeste trabalho, processos industriais simulados no UniSim® foram otimizados por meio da utilização de algoritmos implementados na linguagem de programação Python. O trabalho se dividiu em duas etapas: otimização mono-objetivo e otimização multiobjetivo. Primeiramente, foram propostos dois problemas de otimização mono-objetivo. Em um dos problemas, objetivou-se minimizar a área de troca térmica de uma rede de trocadores de calor empregada no resfriamento de uma mistura de hidrocarbonetos leves e, com isso, reduzir os gastos com a aquisição dos trocadores. O outro problema objetivou aumentar a eficiência da separação de uma mistura de parafinas em uma coluna de destilação. O desempenho dos algoritmos Otimização por Enxame de Partículas (PSO – Particle Swarm Optimization) e Evolução Diferencial (DE – Differential Evolution) foram comparados em ambos os problemas. O algoritmo DE foi o mais eficiente ao se trabalhar com uma maior dimensão, convergindo mais rapidamente e obtendo um melhor resultado. Na segunda parte do trabalho, foram propostos quatro casos de otimização multiobjetivo em uma planta de produção de cumeno para as situações sem e com a introdução de distúrbios (aumento de 8% nas vazões de alimentação da planta). Nestes casos, os objetivos consistiram na maximização da produção de cumeno, na minimização das produções de p-diisopropilbenzeno (DIPB) e gás residual e na minimização do consumo energético da planta. O Algoritmo Genético de Classificação por Não-Dominância II (NSGA II – Nondominated Sorting Genetic Algorithm II) presente na biblioteca Pymoo foi utilizado. A introdução dos distúrbios resultou em maiores produções de cumeno e de gás residual. Também foi observada uma maior quantidade de excesso de benzeno circulando na planta, que teve como principais consequências: (i) uma menor produção de DIPB, devido ao desfavorecimento da conversão de cumeno em DIPB e (ii) um alto consumo energético da planta, já que uma maior quantidade de energia é requerida no refervedor da coluna de destilação responsável pelo reciclo de benzeno e uma menor quantidade de energia é gerada no reator.In this work, industrial processes simulated in UniSim® were optimized through the use of algorithms implemented in Python programming language. The work was divided into two stages: mono-objective optimization and multiobjective optimization. First, two monoobjective optimization problems have been proposed. In one of the problems, the objective was to minimize the heat exchange area of a heat exchanger network used in the cooling of a light hydrocarbon mixture and, with this, reduce the acquisition costs. The other problem aimed to increase the separation efficiency of a paraffin mixture in a distillation column. The performance of Particle Swarm Optimization (PSO) and Differential Evolution (DE) algorithms were compared in both problems. The DE algorithm was the most efficient when working with a larger dimension, converging more quickly and obtaining a better result. In the second part of the work, four cases of multi-objective optimization have been proposed in a cumene production plant for situations without and with the introduction of disturbances (8% increase in plant flow rates). In these cases, the objectives were to maximize the production of cumene, to minimize the production of p-diisopropylbenzene (PDIB) and residual gas and to minimize the energy consumption of the plant. The Nondominated Sorting Genetic Algorithm II (NSGA II) present in the Pymoo library was used. The introduction of the disturbances resulted in greater production of cumene and residual gas. There was also a greater amount of excess benzene circulating in the plant, which had as main consequences: (i) a lower production of PDIB, due to the disadvantage of converting cumene into PDIB, and (ii) a higher energy consumption of the plant, since a greater amount of energy is required in the distillation column reboiler responsible for the recycling of benzene and a lesser amount of energy is generated in the reactor.Santos, Lizandro de SousaOurique, Jorge Eduardo da SilvaMonteiro, Alessandra da Rocha DuailibeCorrea, Isabela Barreto2020-09-08T15:29:55Z2020-09-08T15:29:55Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCORREA, Isabela Barreto. Estratégias para otimização mono e multiobjetivo de processos químicos. 2020. 72f. Trabalho de Conclusão de Curso (Graduação em Engenharia Química) - Universidade Federal Fluminense, Niterói, 2020.https://app.uff.br/riuff/handle/1/14884http://creativecommons.org/licenses/by-nc-nd/3.0/br/CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2021-10-14T22:02:49Zoai:app.uff.br:1/14884Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:07:12.748534Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Estratégias para otimização mono e multiobjetivo de processos químicos
title Estratégias para otimização mono e multiobjetivo de processos químicos
spellingShingle Estratégias para otimização mono e multiobjetivo de processos químicos
Correa, Isabela Barreto
Processos Industriais
Otimização
PSO
DE
NSGA II
Processo industrial
Otimização
Algoritmo
Industrial processes
Optimization
title_short Estratégias para otimização mono e multiobjetivo de processos químicos
title_full Estratégias para otimização mono e multiobjetivo de processos químicos
title_fullStr Estratégias para otimização mono e multiobjetivo de processos químicos
title_full_unstemmed Estratégias para otimização mono e multiobjetivo de processos químicos
title_sort Estratégias para otimização mono e multiobjetivo de processos químicos
author Correa, Isabela Barreto
author_facet Correa, Isabela Barreto
author_role author
dc.contributor.none.fl_str_mv Santos, Lizandro de Sousa
Ourique, Jorge Eduardo da Silva
Monteiro, Alessandra da Rocha Duailibe
dc.contributor.author.fl_str_mv Correa, Isabela Barreto
dc.subject.por.fl_str_mv Processos Industriais
Otimização
PSO
DE
NSGA II
Processo industrial
Otimização
Algoritmo
Industrial processes
Optimization
topic Processos Industriais
Otimização
PSO
DE
NSGA II
Processo industrial
Otimização
Algoritmo
Industrial processes
Optimization
description Neste trabalho, processos industriais simulados no UniSim® foram otimizados por meio da utilização de algoritmos implementados na linguagem de programação Python. O trabalho se dividiu em duas etapas: otimização mono-objetivo e otimização multiobjetivo. Primeiramente, foram propostos dois problemas de otimização mono-objetivo. Em um dos problemas, objetivou-se minimizar a área de troca térmica de uma rede de trocadores de calor empregada no resfriamento de uma mistura de hidrocarbonetos leves e, com isso, reduzir os gastos com a aquisição dos trocadores. O outro problema objetivou aumentar a eficiência da separação de uma mistura de parafinas em uma coluna de destilação. O desempenho dos algoritmos Otimização por Enxame de Partículas (PSO – Particle Swarm Optimization) e Evolução Diferencial (DE – Differential Evolution) foram comparados em ambos os problemas. O algoritmo DE foi o mais eficiente ao se trabalhar com uma maior dimensão, convergindo mais rapidamente e obtendo um melhor resultado. Na segunda parte do trabalho, foram propostos quatro casos de otimização multiobjetivo em uma planta de produção de cumeno para as situações sem e com a introdução de distúrbios (aumento de 8% nas vazões de alimentação da planta). Nestes casos, os objetivos consistiram na maximização da produção de cumeno, na minimização das produções de p-diisopropilbenzeno (DIPB) e gás residual e na minimização do consumo energético da planta. O Algoritmo Genético de Classificação por Não-Dominância II (NSGA II – Nondominated Sorting Genetic Algorithm II) presente na biblioteca Pymoo foi utilizado. A introdução dos distúrbios resultou em maiores produções de cumeno e de gás residual. Também foi observada uma maior quantidade de excesso de benzeno circulando na planta, que teve como principais consequências: (i) uma menor produção de DIPB, devido ao desfavorecimento da conversão de cumeno em DIPB e (ii) um alto consumo energético da planta, já que uma maior quantidade de energia é requerida no refervedor da coluna de destilação responsável pelo reciclo de benzeno e uma menor quantidade de energia é gerada no reator.
publishDate 2020
dc.date.none.fl_str_mv 2020-09-08T15:29:55Z
2020-09-08T15:29:55Z
2020
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 CORREA, Isabela Barreto. Estratégias para otimização mono e multiobjetivo de processos químicos. 2020. 72f. Trabalho de Conclusão de Curso (Graduação em Engenharia Química) - Universidade Federal Fluminense, Niterói, 2020.
https://app.uff.br/riuff/handle/1/14884
identifier_str_mv CORREA, Isabela Barreto. Estratégias para otimização mono e multiobjetivo de processos químicos. 2020. 72f. Trabalho de Conclusão de Curso (Graduação em Engenharia Química) - Universidade Federal Fluminense, Niterói, 2020.
url https://app.uff.br/riuff/handle/1/14884
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1811823665562517504