Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/16743 |
Resumo: | As medições das variáveis de um processo são fundamentais ao monitoramento, controle e otimização da planta industrial. No entanto, as medidas estão associadas a erros sistemáticos, aleatórios e grosseiros, além de não estarem disponíveis para todas as variáveis do processo, como algumas variáveis de estado. Nesse sentido, a reconciliação de dados é fundamental para proporcionar medidas consistentes que respeitem às leis de conservação de massa e energia e estimativas coerentes para as variáveis do processo, podendo ser implementada a partir de estimadores de estado, como o Filtro de Kalman Estendido (EKF). Desta forma, o objetivo deste trabalho foi implementar a estratégia de reconciliação de dados dinâmica utilizando o EKF como estimador de estados em uma coluna desbutanizadora de uma Unidade de Processamento de Gás Natural (UPGN) existente. Inicialmente, foi desenvolvido o modelo dinâmico da coluna utilizando-se o software EMSO, o qual foi integrado ao Python pela interface emsopy, e foi utilizado tanto para representar o modelo, quanto a planta. Além disso, os parâmetros da planta foram considerados conhecidos, assumindo-se a hipótese do modelo perfeito. Para simular as medidas, foi acrescentado um ruído branco nas variáveis de saída da planta, as quais foram escolhidas pela sua disponibilidade de instrumentação da UPGN. Cinco diferentes cenários de teste foram avaliados, sendo eles (1) regulatório com degrau de +10% na temperatura da carga (distúrbio medido), (2) regulatório com degrau de +15% na composição de etano da carga (distúrbio não-medido), (3) servo com degrau de +3ºC no setpoint do controlador da temperatura do fundo, (4) servo com degrau +10% no setpoint do controlador da pressão de topo da coluna e (5) regulatório com degrau de +10% na fração de nhexano dentre os componentes C6+, do n-hexano em diante, (parâmetro 67 ) na carga (distúrbio não-medido). Duas sintonias foram propostas, de forma que uma concedeu maior importância à predição do modelo em detrimento da correção da medida (EKF1), e outra considerou a influência da correção da medida mais importante frente à predição do modelo (EKF2). Em uma outra análise, removendo-se a hipótese de modelo perfeito, foi realizada a estimação do parâmetro 67 para o cenário de teste 5. Foi possível obter um estimador do tipo EKF em Python, com uma boa comunicação com o EMSO, sendo o emsopy uma interface robusta e ágil para implementações em tempo real. As estimativas de ambas sintonias propostas conseguiram representar bem o comportamento real da planta. Em geral, o EKF2 se mostrou superior ao EKF1 diante de distúrbios não medidos, sobretudo após a estimação do parâmetro 67 para o cenário de teste 5. Nesse sentido, as medidas da coluna desbutanizadora puderam ser adequadamente reconciliadas e os estados e o parâmetro considerados estimados. |
id |
UFRJ_11381464c6d67f342528e034dc24bdd3 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/16743 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadoraGás naturalPlanta industrialColunas de destilaçãoColuna desbutanizadoraVariáveis de processosEstimadores de estadoCNPQ::ENGENHARIAS::ENGENHARIA QUIMICA::PROCESSOS INDUSTRIAIS DE ENGENHARIA QUIMICAAs medições das variáveis de um processo são fundamentais ao monitoramento, controle e otimização da planta industrial. No entanto, as medidas estão associadas a erros sistemáticos, aleatórios e grosseiros, além de não estarem disponíveis para todas as variáveis do processo, como algumas variáveis de estado. Nesse sentido, a reconciliação de dados é fundamental para proporcionar medidas consistentes que respeitem às leis de conservação de massa e energia e estimativas coerentes para as variáveis do processo, podendo ser implementada a partir de estimadores de estado, como o Filtro de Kalman Estendido (EKF). Desta forma, o objetivo deste trabalho foi implementar a estratégia de reconciliação de dados dinâmica utilizando o EKF como estimador de estados em uma coluna desbutanizadora de uma Unidade de Processamento de Gás Natural (UPGN) existente. Inicialmente, foi desenvolvido o modelo dinâmico da coluna utilizando-se o software EMSO, o qual foi integrado ao Python pela interface emsopy, e foi utilizado tanto para representar o modelo, quanto a planta. Além disso, os parâmetros da planta foram considerados conhecidos, assumindo-se a hipótese do modelo perfeito. Para simular as medidas, foi acrescentado um ruído branco nas variáveis de saída da planta, as quais foram escolhidas pela sua disponibilidade de instrumentação da UPGN. Cinco diferentes cenários de teste foram avaliados, sendo eles (1) regulatório com degrau de +10% na temperatura da carga (distúrbio medido), (2) regulatório com degrau de +15% na composição de etano da carga (distúrbio não-medido), (3) servo com degrau de +3ºC no setpoint do controlador da temperatura do fundo, (4) servo com degrau +10% no setpoint do controlador da pressão de topo da coluna e (5) regulatório com degrau de +10% na fração de nhexano dentre os componentes C6+, do n-hexano em diante, (parâmetro 67 ) na carga (distúrbio não-medido). Duas sintonias foram propostas, de forma que uma concedeu maior importância à predição do modelo em detrimento da correção da medida (EKF1), e outra considerou a influência da correção da medida mais importante frente à predição do modelo (EKF2). Em uma outra análise, removendo-se a hipótese de modelo perfeito, foi realizada a estimação do parâmetro 67 para o cenário de teste 5. Foi possível obter um estimador do tipo EKF em Python, com uma boa comunicação com o EMSO, sendo o emsopy uma interface robusta e ágil para implementações em tempo real. As estimativas de ambas sintonias propostas conseguiram representar bem o comportamento real da planta. Em geral, o EKF2 se mostrou superior ao EKF1 diante de distúrbios não medidos, sobretudo após a estimação do parâmetro 67 para o cenário de teste 5. Nesse sentido, as medidas da coluna desbutanizadora puderam ser adequadamente reconciliadas e os estados e o parâmetro considerados estimados.Universidade Federal do Rio de JaneiroBrasilEscola de QuímicaUFRJSecchi, Argimiro Resendehttp://lattes.cnpq.br/3710340061939187http://lattes.cnpq.br/5372192016208187Fernandes, Heloísa Lajas Sancheshttp://lattes.cnpq.br/2840875338255590Delou, Pedro de Azevedohttp://lattes.cnpq.br/3708389275899189Capron, Bruno Didier Olivierhttp://lattes.cnpq.br/3006635957267883Prata, Diego Martinezhttp://lattes.cnpq.br/9282781502948537Alberton, Kese Pontes Freitashttp://lattes.cnpq.br/6508408949800887Santos, Letícia Leal Dias2022-04-25T16:58:37Z2023-12-21T03:02:27Z2022-03-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://hdl.handle.net/11422/16743porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:02:27Zoai:pantheon.ufrj.br:11422/16743Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:02:27Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.none.fl_str_mv |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora |
title |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora |
spellingShingle |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora Santos, Letícia Leal Dias Gás natural Planta industrial Colunas de destilação Coluna desbutanizadora Variáveis de processos Estimadores de estado CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA::PROCESSOS INDUSTRIAIS DE ENGENHARIA QUIMICA |
title_short |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora |
title_full |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora |
title_fullStr |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora |
title_full_unstemmed |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora |
title_sort |
Desenvolvimento de um reconciliador de dados dinâmico através da implementação de um filtro de Kalman estendido em uma torre desbutanizadora |
author |
Santos, Letícia Leal Dias |
author_facet |
Santos, Letícia Leal Dias |
author_role |
author |
dc.contributor.none.fl_str_mv |
Secchi, Argimiro Resende http://lattes.cnpq.br/3710340061939187 http://lattes.cnpq.br/5372192016208187 Fernandes, Heloísa Lajas Sanches http://lattes.cnpq.br/2840875338255590 Delou, Pedro de Azevedo http://lattes.cnpq.br/3708389275899189 Capron, Bruno Didier Olivier http://lattes.cnpq.br/3006635957267883 Prata, Diego Martinez http://lattes.cnpq.br/9282781502948537 Alberton, Kese Pontes Freitas http://lattes.cnpq.br/6508408949800887 |
dc.contributor.author.fl_str_mv |
Santos, Letícia Leal Dias |
dc.subject.por.fl_str_mv |
Gás natural Planta industrial Colunas de destilação Coluna desbutanizadora Variáveis de processos Estimadores de estado CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA::PROCESSOS INDUSTRIAIS DE ENGENHARIA QUIMICA |
topic |
Gás natural Planta industrial Colunas de destilação Coluna desbutanizadora Variáveis de processos Estimadores de estado CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA::PROCESSOS INDUSTRIAIS DE ENGENHARIA QUIMICA |
description |
As medições das variáveis de um processo são fundamentais ao monitoramento, controle e otimização da planta industrial. No entanto, as medidas estão associadas a erros sistemáticos, aleatórios e grosseiros, além de não estarem disponíveis para todas as variáveis do processo, como algumas variáveis de estado. Nesse sentido, a reconciliação de dados é fundamental para proporcionar medidas consistentes que respeitem às leis de conservação de massa e energia e estimativas coerentes para as variáveis do processo, podendo ser implementada a partir de estimadores de estado, como o Filtro de Kalman Estendido (EKF). Desta forma, o objetivo deste trabalho foi implementar a estratégia de reconciliação de dados dinâmica utilizando o EKF como estimador de estados em uma coluna desbutanizadora de uma Unidade de Processamento de Gás Natural (UPGN) existente. Inicialmente, foi desenvolvido o modelo dinâmico da coluna utilizando-se o software EMSO, o qual foi integrado ao Python pela interface emsopy, e foi utilizado tanto para representar o modelo, quanto a planta. Além disso, os parâmetros da planta foram considerados conhecidos, assumindo-se a hipótese do modelo perfeito. Para simular as medidas, foi acrescentado um ruído branco nas variáveis de saída da planta, as quais foram escolhidas pela sua disponibilidade de instrumentação da UPGN. Cinco diferentes cenários de teste foram avaliados, sendo eles (1) regulatório com degrau de +10% na temperatura da carga (distúrbio medido), (2) regulatório com degrau de +15% na composição de etano da carga (distúrbio não-medido), (3) servo com degrau de +3ºC no setpoint do controlador da temperatura do fundo, (4) servo com degrau +10% no setpoint do controlador da pressão de topo da coluna e (5) regulatório com degrau de +10% na fração de nhexano dentre os componentes C6+, do n-hexano em diante, (parâmetro 67 ) na carga (distúrbio não-medido). Duas sintonias foram propostas, de forma que uma concedeu maior importância à predição do modelo em detrimento da correção da medida (EKF1), e outra considerou a influência da correção da medida mais importante frente à predição do modelo (EKF2). Em uma outra análise, removendo-se a hipótese de modelo perfeito, foi realizada a estimação do parâmetro 67 para o cenário de teste 5. Foi possível obter um estimador do tipo EKF em Python, com uma boa comunicação com o EMSO, sendo o emsopy uma interface robusta e ágil para implementações em tempo real. As estimativas de ambas sintonias propostas conseguiram representar bem o comportamento real da planta. Em geral, o EKF2 se mostrou superior ao EKF1 diante de distúrbios não medidos, sobretudo após a estimação do parâmetro 67 para o cenário de teste 5. Nesse sentido, as medidas da coluna desbutanizadora puderam ser adequadamente reconciliadas e os estados e o parâmetro considerados estimados. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-04-25T16:58:37Z 2022-03-07 2023-12-21T03:02:27Z |
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 |
http://hdl.handle.net/11422/16743 |
url |
http://hdl.handle.net/11422/16743 |
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 do Rio de Janeiro Brasil Escola de Química UFRJ |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Escola de Química UFRJ |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
pantheon@sibi.ufrj.br |
_version_ |
1815456029735911424 |