Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.

Detalhes bibliográficos
Autor(a) principal: SILVA, Marcílio Máximo da.
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/34843
Resumo: Um dos principais objetivos da engenharia é operar processos de forma ótima ou próxima ao ponto ótimo, buscando maximizar ou minimizar uma função objetivo que pode levar em consideração restrições operacionais, ambientais e/ou econômicas. A garantia de operação ótima só é possível por meio de uma estrutura de controle bem projetada para manter o processo dentro das especificações. Neste trabalho, propomos um procedimento sistemático programado em linguagem Python, utilizando o ambiente de desenvolvimento Jupyter Notebook, para a metamodelagem, otimização e aplicação da metodologia de self-optimizing control (SOC). Esse procedimento foi desenvolvido com o objetivo de otimizar a sequência de implementação da metodologia de self-optimizing control para processos simulados usando o Aspen Hysys. Para análise e validação de sua funcionalidade o procedimento é aplicado para dois estudos de caso. No primeiro, um modelo desenvolvido em Python para um reator CSTR no qual ocorre uma reação reversível e exotérmica é analisado para determinação da variável controlada que resulta na menor perda. Os resultados obtidos são comparados com resultados da literatura, e todos são validados numericamente. No segundo estudo de caso, o procedimento é aplicado para analisar uma coluna de destilação de alta pureza modelada no simulador de processos Aspen Hysys para determinar os melhores pares de controle. Os resultados obtidos mostram coerência em termos do processo, validando assim a aplicabilidade do procedimento. A metodologia de self-optimizing control é uma abordagem promissora para otimizar a operação de processos industriais. Ao utilizar metamodelos, como o Kriging, é possível reduzir o esforço computacional necessário para realizar a otimização. Em uma das etapas mais importantes da metodologia SOC, modificações matemáticas foram realizadas para obtenção dos metamodelos. Neste trabalho mostramos o ganho computacional e de tempo através da utilização de regressores de segunda ordem para a estimativa das Hessianas. Por fim, o trabalho apresenta contribuições valiosas para a área de controle de processos, fornecendo uma ferramenta automatizada para a aplicação da metodologia SOC. Os resultados obtidos mostram que a ferramenta é eficaz na determinação da variável controlada em um reator CSTR e na identificação dos melhores pares de controle para uma coluna de destilação de alta pureza. Além disso, a validação numérica dos resultados reforça a confiabilidade e a utilidade da ferramenta proposta.
id UFCG_45a3f37c87e9ce20d92333f4f840f557
oai_identifier_str oai:localhost:riufcg/34843
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling SILVA JÚNIOR, Heleno Bispo da.http://lattes.cnpq.br/0710351695395057Bispo, H.SILVA NETO, Antônio Tavernard Pereira da.http://lattes.cnpq.br/5201054610951483PEREIRA NETO, Antonio Tavernard.ARAÚJO, Antônio Carlos Brandão de.ALVES, José Jailson Nicácio.SILVA, Sidinei Kleber da.NEIRO, Sérgio Mauro da Silva.http://lattes.cnpq.br/9860845649579022SILVA, M. M.SILVA, Marcílio Máximo da.Um dos principais objetivos da engenharia é operar processos de forma ótima ou próxima ao ponto ótimo, buscando maximizar ou minimizar uma função objetivo que pode levar em consideração restrições operacionais, ambientais e/ou econômicas. A garantia de operação ótima só é possível por meio de uma estrutura de controle bem projetada para manter o processo dentro das especificações. Neste trabalho, propomos um procedimento sistemático programado em linguagem Python, utilizando o ambiente de desenvolvimento Jupyter Notebook, para a metamodelagem, otimização e aplicação da metodologia de self-optimizing control (SOC). Esse procedimento foi desenvolvido com o objetivo de otimizar a sequência de implementação da metodologia de self-optimizing control para processos simulados usando o Aspen Hysys. Para análise e validação de sua funcionalidade o procedimento é aplicado para dois estudos de caso. No primeiro, um modelo desenvolvido em Python para um reator CSTR no qual ocorre uma reação reversível e exotérmica é analisado para determinação da variável controlada que resulta na menor perda. Os resultados obtidos são comparados com resultados da literatura, e todos são validados numericamente. No segundo estudo de caso, o procedimento é aplicado para analisar uma coluna de destilação de alta pureza modelada no simulador de processos Aspen Hysys para determinar os melhores pares de controle. Os resultados obtidos mostram coerência em termos do processo, validando assim a aplicabilidade do procedimento. A metodologia de self-optimizing control é uma abordagem promissora para otimizar a operação de processos industriais. Ao utilizar metamodelos, como o Kriging, é possível reduzir o esforço computacional necessário para realizar a otimização. Em uma das etapas mais importantes da metodologia SOC, modificações matemáticas foram realizadas para obtenção dos metamodelos. Neste trabalho mostramos o ganho computacional e de tempo através da utilização de regressores de segunda ordem para a estimativa das Hessianas. Por fim, o trabalho apresenta contribuições valiosas para a área de controle de processos, fornecendo uma ferramenta automatizada para a aplicação da metodologia SOC. Os resultados obtidos mostram que a ferramenta é eficaz na determinação da variável controlada em um reator CSTR e na identificação dos melhores pares de controle para uma coluna de destilação de alta pureza. Além disso, a validação numérica dos resultados reforça a confiabilidade e a utilidade da ferramenta proposta.One of the primary objectives of engineering is to operate processes optimally or near the optimum point, aiming to maximize or minimize an objective function that may take into account operational, environmental, and/or economic constraints. Ensuring optimal operation is only possible through a well-designed control framework to maintain the process within specifications. In this work, we propose a systematic procedure programmed in the Python language, utilizing the Jupyter Notebook development environment, for metamodeling, optimization, and application of the self-optimizing control (SOC) methodology. This procedure was developed with the goal of optimizing the implementation sequence of the selfoptimizing control methodology for simulated processes using Aspen Hysys. For analysis and validation of its functionality, the procedure is applied to two case studies. In the first case, a Python-developed model for a reversible and exothermic reaction in a CSTR reactor is analyzed to determine the controlled variable resulting in the least loss. The obtained results are compared with literature results, and all outcomes are numerically validated. In the second case study, the procedure is applied to analyze a high-purity distillation column modeled in the Aspen Hysys process simulator to determine the best control pairs. The obtained results exhibit coherence in terms of the process, thus validating the applicability of the procedure. The self-optimizing control methodology presents a promising approach for optimizing the operation of industrial processes. By employing metamodels like Kriging, it is possible to reduce the computational effort needed for optimization. In one of the most crucial steps of the SOC methodology, mathematical modifications were carried out to obtain metamodels. In this work, we demonstrate the computational and time gains achieved through the utilization of second-order regressors for Hessian estimation. Lastly, the study provides valuable contributions to the field of process control, furnishing an automated tool for applying the SOC methodology. The achieved results demonstrate the tool's effectiveness in determining the controlled variable in a CSTR reactor and identifying the optimal control pairs for a high-purity distillation column. Moreover, the numerical validation of results reinforces the reliability and utility of the proposed tool.Submitted by Michelle Lima (michelle.lima@ufcg.edu.br) on 2024-03-01T17:53:52Z No. of bitstreams: 1 MARCÍLIO MÁXIMO DA SILVA - TESE (PPGEQ) 2023.pdf: 1232514 bytes, checksum: bfe910322434c28eb4f6597eb28966f0 (MD5)Made available in DSpace on 2024-03-01T17:53:52Z (GMT). No. of bitstreams: 1 MARCÍLIO MÁXIMO DA SILVA - TESE (PPGEQ) 2023.pdf: 1232514 bytes, checksum: bfe910322434c28eb4f6597eb28966f0 (MD5) Previous issue date: 2023-09-14Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM LETRAS EM REDE PROFLETRAS (UFRN)UFCGBrasilCentro de Ciências e Tecnologia - CCTEngenharia química.MetamodelsSelf-optimizing controlMetamodelosKrigingPythonImplementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.Implementation of the self-optimizing control methodology using kriging metamodels in Python language.2023-09-142024-03-01T17:53:52Z2024-03-012024-03-01T17:53:52Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/34843SILVA, Marcílio Máximo da. Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.. 2023. 77 f. Tese (Doutorado em Engenharia Química) – Programa de Pós-Graduação em Engenharia Química, Centro de Ciências e Tecnologia, Universidade Federal de Campina Grande, Paraíba, Brasil,2023.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/34843/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALMARCÍLIO MÁXIMO DA SILVA - TESE (PPGEQ) 2023.pdfMARCÍLIO MÁXIMO DA SILVA - TESE (PPGEQ) 2023.pdfapplication/pdf1232514http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/34843/1/MARC%C3%8DLIO+M%C3%81XIMO+DA+SILVA+-+TESE+%28PPGEQ%29+2023.pdfbfe910322434c28eb4f6597eb28966f0MD51riufcg/348432024-03-01 14:53:52.324oai:localhost:riufcg/34843Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512024-07-01T10:42:27.216583Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
dc.title.alternative.pt_BR.fl_str_mv Implementation of the self-optimizing control methodology using kriging metamodels in Python language.
title Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
spellingShingle Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
SILVA, Marcílio Máximo da.
Engenharia química.
Metamodels
Self-optimizing control
Metamodelos
Kriging
Python
title_short Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
title_full Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
title_fullStr Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
title_full_unstemmed Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
title_sort Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.
author SILVA, Marcílio Máximo da.
author_facet SILVA, Marcílio Máximo da.
author_role author
dc.contributor.advisor2ID.pt_BR.fl_str_mv http://lattes.cnpq.br/5201054610951483
dc.contributor.advisor1.fl_str_mv SILVA JÚNIOR, Heleno Bispo da.
dc.contributor.advisor1ID.fl_str_mv http://lattes.cnpq.br/0710351695395057
dc.contributor.advisor1Lattes.fl_str_mv Bispo, H.
dc.contributor.advisor2.fl_str_mv SILVA NETO, Antônio Tavernard Pereira da.
dc.contributor.advisor2Lattes.fl_str_mv PEREIRA NETO, Antonio Tavernard.
dc.contributor.referee1.fl_str_mv ARAÚJO, Antônio Carlos Brandão de.
dc.contributor.referee2.fl_str_mv ALVES, José Jailson Nicácio.
dc.contributor.referee3.fl_str_mv SILVA, Sidinei Kleber da.
dc.contributor.referee4.fl_str_mv NEIRO, Sérgio Mauro da Silva.
dc.contributor.authorID.fl_str_mv http://lattes.cnpq.br/9860845649579022
dc.contributor.authorLattes.fl_str_mv SILVA, M. M.
dc.contributor.author.fl_str_mv SILVA, Marcílio Máximo da.
contributor_str_mv SILVA JÚNIOR, Heleno Bispo da.
SILVA NETO, Antônio Tavernard Pereira da.
ARAÚJO, Antônio Carlos Brandão de.
ALVES, José Jailson Nicácio.
SILVA, Sidinei Kleber da.
NEIRO, Sérgio Mauro da Silva.
dc.subject.cnpq.fl_str_mv Engenharia química.
topic Engenharia química.
Metamodels
Self-optimizing control
Metamodelos
Kriging
Python
dc.subject.por.fl_str_mv Metamodels
Self-optimizing control
Metamodelos
Kriging
Python
description Um dos principais objetivos da engenharia é operar processos de forma ótima ou próxima ao ponto ótimo, buscando maximizar ou minimizar uma função objetivo que pode levar em consideração restrições operacionais, ambientais e/ou econômicas. A garantia de operação ótima só é possível por meio de uma estrutura de controle bem projetada para manter o processo dentro das especificações. Neste trabalho, propomos um procedimento sistemático programado em linguagem Python, utilizando o ambiente de desenvolvimento Jupyter Notebook, para a metamodelagem, otimização e aplicação da metodologia de self-optimizing control (SOC). Esse procedimento foi desenvolvido com o objetivo de otimizar a sequência de implementação da metodologia de self-optimizing control para processos simulados usando o Aspen Hysys. Para análise e validação de sua funcionalidade o procedimento é aplicado para dois estudos de caso. No primeiro, um modelo desenvolvido em Python para um reator CSTR no qual ocorre uma reação reversível e exotérmica é analisado para determinação da variável controlada que resulta na menor perda. Os resultados obtidos são comparados com resultados da literatura, e todos são validados numericamente. No segundo estudo de caso, o procedimento é aplicado para analisar uma coluna de destilação de alta pureza modelada no simulador de processos Aspen Hysys para determinar os melhores pares de controle. Os resultados obtidos mostram coerência em termos do processo, validando assim a aplicabilidade do procedimento. A metodologia de self-optimizing control é uma abordagem promissora para otimizar a operação de processos industriais. Ao utilizar metamodelos, como o Kriging, é possível reduzir o esforço computacional necessário para realizar a otimização. Em uma das etapas mais importantes da metodologia SOC, modificações matemáticas foram realizadas para obtenção dos metamodelos. Neste trabalho mostramos o ganho computacional e de tempo através da utilização de regressores de segunda ordem para a estimativa das Hessianas. Por fim, o trabalho apresenta contribuições valiosas para a área de controle de processos, fornecendo uma ferramenta automatizada para a aplicação da metodologia SOC. Os resultados obtidos mostram que a ferramenta é eficaz na determinação da variável controlada em um reator CSTR e na identificação dos melhores pares de controle para uma coluna de destilação de alta pureza. Além disso, a validação numérica dos resultados reforça a confiabilidade e a utilidade da ferramenta proposta.
publishDate 2023
dc.date.issued.fl_str_mv 2023-09-14
dc.date.accessioned.fl_str_mv 2024-03-01T17:53:52Z
dc.date.available.fl_str_mv 2024-03-01
2024-03-01T17:53:52Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/34843
dc.identifier.citation.fl_str_mv SILVA, Marcílio Máximo da. Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.. 2023. 77 f. Tese (Doutorado em Engenharia Química) – Programa de Pós-Graduação em Engenharia Química, Centro de Ciências e Tecnologia, Universidade Federal de Campina Grande, Paraíba, Brasil,2023.
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/34843
identifier_str_mv SILVA, Marcílio Máximo da. Implementação da metodologia de self-optimizing control usando metamodelos kriging em linguagem python.. 2023. 77 f. Tese (Doutorado em Engenharia Química) – Programa de Pós-Graduação em Engenharia Química, Centro de Ciências e Tecnologia, Universidade Federal de Campina Grande, Paraíba, Brasil,2023.
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM LETRAS EM REDE PROFLETRAS (UFRN)
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Ciências e Tecnologia - CCT
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/34843/2/license.txt
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/34843/1/MARC%C3%8DLIO+M%C3%81XIMO+DA+SILVA+-+TESE+%28PPGEQ%29+2023.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
bfe910322434c28eb4f6597eb28966f0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1803396927686967296