Estratégias para otimização mono e multiobjetivo de processos químicos
Autor(a) principal: | |
---|---|
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 |