Estratégia de otimização de processos com o uso de redes neurais artificiais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
Texto Completo: | https://app.uff.br/riuff/handle/1/22073 |
Resumo: | Com o crescimento da capacidade computacional para processamento de dados, a solução de problemas cada vez mais complexos tem sido viabilizada por meio da inteligência artificial (IA), a qual tenta mimetiza as sinapses e os pensamentos humanos (machine learning). Um dos métodos de IA utilizados na indústria de processos químicos, como modelo preditivo, é a rede neural artificial (RNA), que gera um modelo matemático aproximado, a partir do conhecimento de dados gerados pelo sistema (processo real ou modelo rigoroso). O objetivo deste trabalho é utilizar RNA como modelo preditivo de simulação e otimização de processos. O UniSim® foi o software utilizado para desenvolvimento do modelo rigoroso necessário para construção do banco de dados para o treinamento e teste da RNA, implementada no software Scilab® e na IDE Spyder® de linguagem Python®. A RNA foi utilizada em duas estratégias diferentes: (i) simulação do processo no seu estado estacionário e (ii) otimização do processo em diferentes pontos de estado estacionário (de acordo com distúrbios em algumas variáveis). Três estudos de caso foram escolhidos para aplicação: (a) processo de produção de amônia, (b) rede de trocadores de calor e (c) processo de produção de n-pentano. Diferentes métricas avaliativas foram utilizadas para a análise estatística, referente a performance da RNA: MSE (mean square error), RMSE (root mean square error), MAPE (mean absolute percentage error), MAE (mean absolute error), erro percentual absoluto, desvio padrão e análise do histograma da distribuição do erro percentual absoluto. Todos os processos estudados puderam ser treinados, satisfatoriamente. De acordo com as métricas sugeridas, a RNA com menor MSE produzida obteve os seguintes valores para a etapa de teste (dados nunca apresentados à RNA): 0,00027 (processo de produção de amônia – RNA-PS); 0,00012 (processo de produção de n-pentano – RNA-PS); 0,00116 (processo de produção de n-pentano – RNA-PO) e 0,00018 (rede de trocadores de calor – RNA-PO). Os resultados mostraram que a RNA pode ser uma estratégia alternativa ao uso do simulador rigoroso para computar o ponto ótimo de plantas de diversos processos e para diferentes cenários |
id |
UFF-2_376c28e8ba654efe99803c9f1549f3bd |
---|---|
oai_identifier_str |
oai:app.uff.br:1/22073 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Estratégia de otimização de processos com o uso de redes neurais artificiaisInteligência artificialRede neural artificialUniSim®OtimizaçãoSimulaçãoMétricas avaliativasEngenharia químicaInteligência artificialOtimização de processoRede neural artificialMachine learningArtificial intelligenceArtificial neural networksUniSim®OtimizationSimulationEvaluative metricsScilab®Python Anaconda®Com o crescimento da capacidade computacional para processamento de dados, a solução de problemas cada vez mais complexos tem sido viabilizada por meio da inteligência artificial (IA), a qual tenta mimetiza as sinapses e os pensamentos humanos (machine learning). Um dos métodos de IA utilizados na indústria de processos químicos, como modelo preditivo, é a rede neural artificial (RNA), que gera um modelo matemático aproximado, a partir do conhecimento de dados gerados pelo sistema (processo real ou modelo rigoroso). O objetivo deste trabalho é utilizar RNA como modelo preditivo de simulação e otimização de processos. O UniSim® foi o software utilizado para desenvolvimento do modelo rigoroso necessário para construção do banco de dados para o treinamento e teste da RNA, implementada no software Scilab® e na IDE Spyder® de linguagem Python®. A RNA foi utilizada em duas estratégias diferentes: (i) simulação do processo no seu estado estacionário e (ii) otimização do processo em diferentes pontos de estado estacionário (de acordo com distúrbios em algumas variáveis). Três estudos de caso foram escolhidos para aplicação: (a) processo de produção de amônia, (b) rede de trocadores de calor e (c) processo de produção de n-pentano. Diferentes métricas avaliativas foram utilizadas para a análise estatística, referente a performance da RNA: MSE (mean square error), RMSE (root mean square error), MAPE (mean absolute percentage error), MAE (mean absolute error), erro percentual absoluto, desvio padrão e análise do histograma da distribuição do erro percentual absoluto. Todos os processos estudados puderam ser treinados, satisfatoriamente. De acordo com as métricas sugeridas, a RNA com menor MSE produzida obteve os seguintes valores para a etapa de teste (dados nunca apresentados à RNA): 0,00027 (processo de produção de amônia – RNA-PS); 0,00012 (processo de produção de n-pentano – RNA-PS); 0,00116 (processo de produção de n-pentano – RNA-PO) e 0,00018 (rede de trocadores de calor – RNA-PO). Os resultados mostraram que a RNA pode ser uma estratégia alternativa ao uso do simulador rigoroso para computar o ponto ótimo de plantas de diversos processos e para diferentes cenáriosCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESThere is an increase in the computational capacity for data processing. The solution of problems even more complex has been made possible through artificial intelligence (AI), which mimic synapses and human thoughts (machine learning). One of the AI methods used in the chemical process industry, as a predictive model, is the artificial neural network (ANN), which generates an approximate mathematical model, based on knowledge of data generated by the system (real process or rigorous model). The goal of this work is to use ANN as a predictive model for process simulation and optimization. UniSim® was the software used to develop the rigorous model necessary to build a database for train and test the ANN, implemented in Scilab® and Python® softwares. ANN was used in two different strategies: (i) simulation of the process in its steady state and (ii) optimization of the process at different points of steady state (according to disturbances in some variables). Three case studies were chosen for application: (a) ammonia production process, (b) heat exchanger network and (c) n-pentane production process. Different evaluative metrics were used for statistical analysis, referring to the ANN performance: MSE (mean square error), RMSE (root mean square error), MAPE (mean absolute percentage error), MAE (mean absolute error), absolute percentage error, standard deviation and histogram analysis of the distribution of the absolute percentage error. All the studied processes could be trained, satisfactorily. According to the suggested metrics, the RNA with the lowest MSE produced obtained the following values for the test step (data has never been presented to the RNA): 0.00027 (ammonia production process - RNA-PS); 0,00012 (n-pentane production process - RNA-PS); 0.00116 (n-pentane production process - RNA-PO) and 0.00018 (network of heat exchangers - RNA-PO). The results demonstrated that ANN can be an alternative strategy to the use of rigorous simulator to compute the optimum point of plants in different processes and for different scenariosSantos, Lizandro de SousaAhón, Victor Rolando RuizRibeiro, Leonardo DorigoSiqueira, Felipe Macedo Freitas2021-05-14T16:24:13Z2021-05-14T16:24:13Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSIQUEIRA, Felipe Macedo Freitas. Estratégia de otimização de processos com o uso de redes neurais artificiais. 2021. 206 f. Dissertação (mestrado) - Universidade Federal Fluminense, Niterói, 2021.https://app.uff.br/riuff/handle/1/22073Aluno de mestradohttp://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:UFF2022-12-08T19:00:22Zoai:app.uff.br:1/22073Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T10:58:58.448089Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Estratégia de otimização de processos com o uso de redes neurais artificiais |
title |
Estratégia de otimização de processos com o uso de redes neurais artificiais |
spellingShingle |
Estratégia de otimização de processos com o uso de redes neurais artificiais Siqueira, Felipe Macedo Freitas Inteligência artificial Rede neural artificial UniSim® Otimização Simulação Métricas avaliativas Engenharia química Inteligência artificial Otimização de processo Rede neural artificial Machine learning Artificial intelligence Artificial neural networks UniSim® Otimization Simulation Evaluative metrics Scilab® Python Anaconda® |
title_short |
Estratégia de otimização de processos com o uso de redes neurais artificiais |
title_full |
Estratégia de otimização de processos com o uso de redes neurais artificiais |
title_fullStr |
Estratégia de otimização de processos com o uso de redes neurais artificiais |
title_full_unstemmed |
Estratégia de otimização de processos com o uso de redes neurais artificiais |
title_sort |
Estratégia de otimização de processos com o uso de redes neurais artificiais |
author |
Siqueira, Felipe Macedo Freitas |
author_facet |
Siqueira, Felipe Macedo Freitas |
author_role |
author |
dc.contributor.none.fl_str_mv |
Santos, Lizandro de Sousa Ahón, Victor Rolando Ruiz Ribeiro, Leonardo Dorigo |
dc.contributor.author.fl_str_mv |
Siqueira, Felipe Macedo Freitas |
dc.subject.por.fl_str_mv |
Inteligência artificial Rede neural artificial UniSim® Otimização Simulação Métricas avaliativas Engenharia química Inteligência artificial Otimização de processo Rede neural artificial Machine learning Artificial intelligence Artificial neural networks UniSim® Otimization Simulation Evaluative metrics Scilab® Python Anaconda® |
topic |
Inteligência artificial Rede neural artificial UniSim® Otimização Simulação Métricas avaliativas Engenharia química Inteligência artificial Otimização de processo Rede neural artificial Machine learning Artificial intelligence Artificial neural networks UniSim® Otimization Simulation Evaluative metrics Scilab® Python Anaconda® |
description |
Com o crescimento da capacidade computacional para processamento de dados, a solução de problemas cada vez mais complexos tem sido viabilizada por meio da inteligência artificial (IA), a qual tenta mimetiza as sinapses e os pensamentos humanos (machine learning). Um dos métodos de IA utilizados na indústria de processos químicos, como modelo preditivo, é a rede neural artificial (RNA), que gera um modelo matemático aproximado, a partir do conhecimento de dados gerados pelo sistema (processo real ou modelo rigoroso). O objetivo deste trabalho é utilizar RNA como modelo preditivo de simulação e otimização de processos. O UniSim® foi o software utilizado para desenvolvimento do modelo rigoroso necessário para construção do banco de dados para o treinamento e teste da RNA, implementada no software Scilab® e na IDE Spyder® de linguagem Python®. A RNA foi utilizada em duas estratégias diferentes: (i) simulação do processo no seu estado estacionário e (ii) otimização do processo em diferentes pontos de estado estacionário (de acordo com distúrbios em algumas variáveis). Três estudos de caso foram escolhidos para aplicação: (a) processo de produção de amônia, (b) rede de trocadores de calor e (c) processo de produção de n-pentano. Diferentes métricas avaliativas foram utilizadas para a análise estatística, referente a performance da RNA: MSE (mean square error), RMSE (root mean square error), MAPE (mean absolute percentage error), MAE (mean absolute error), erro percentual absoluto, desvio padrão e análise do histograma da distribuição do erro percentual absoluto. Todos os processos estudados puderam ser treinados, satisfatoriamente. De acordo com as métricas sugeridas, a RNA com menor MSE produzida obteve os seguintes valores para a etapa de teste (dados nunca apresentados à RNA): 0,00027 (processo de produção de amônia – RNA-PS); 0,00012 (processo de produção de n-pentano – RNA-PS); 0,00116 (processo de produção de n-pentano – RNA-PO) e 0,00018 (rede de trocadores de calor – RNA-PO). Os resultados mostraram que a RNA pode ser uma estratégia alternativa ao uso do simulador rigoroso para computar o ponto ótimo de plantas de diversos processos e para diferentes cenários |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-05-14T16:24:13Z 2021-05-14T16:24:13Z 2021 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
SIQUEIRA, Felipe Macedo Freitas. Estratégia de otimização de processos com o uso de redes neurais artificiais. 2021. 206 f. Dissertação (mestrado) - Universidade Federal Fluminense, Niterói, 2021. https://app.uff.br/riuff/handle/1/22073 Aluno de mestrado |
identifier_str_mv |
SIQUEIRA, Felipe Macedo Freitas. Estratégia de otimização de processos com o uso de redes neurais artificiais. 2021. 206 f. Dissertação (mestrado) - Universidade Federal Fluminense, Niterói, 2021. Aluno de mestrado |
url |
https://app.uff.br/riuff/handle/1/22073 |
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_ |
1811823626940317696 |