Gray-box nonlinear system identification using polynomial NARMAX models
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/13603 |
Resumo: | O uso de um conjunto de modelos lineares para descrever um sistema não-linear tem muitas desvantagens. Para superar essas desvantagens, modelos não-lineares foram aprimorados. O modelo não-linear usado neste trabalho é o modelo de média móvel auto-regressiva não-linear com entradas exógenas, do inglês ”Nonlinear AutoRegressive Moving Average models with eXogenous inputs” (NARMAX) do tipo polinomial. Esse tipo de modelo é linear nos parâmetros e considera, no modelo, o ruído, inerente a uma medição em uma planta industrial. Em geral, existem dois tipos de identificação: a identificação caixa-preta, que é um método típico de entrada e saída, ou seja, requer apenas dados para identificar o processo; e a identificação da caixa-cinza, que requer algumas informações sobre o sistema, além de dados. No presente trabalho, um tipo caixa-cinza é comparado com o tipo caixapreta para fins de otimização e controle. A identificação é realizada usando o algoritmo de mínimos quadrados ortogonais e método de validação cruzada de k passos a frente. A otimização dinâmica em tempo real foi definida com base no modelo fenomenológico e em modelos estimados, e comparadas, para avaliar a melhoria na aplicação de modelos não lineares identificados. A identificação do tipo caixa-cinza se mostrou mais representativa em relação à não linearidade do sistema. A aplicação em otimização e controle gerou instabilidade do algoritmo. Isso pode ser devido ao fato de que o algoritmo de otimização usado na otimização dinâmica em tempo real tinha o mesmo valor para horizonte de controle e horizonte de predição. Apesar das oscilações de um estudo de caso, o algoritmo de identificação caixa-cinza mostrou sua capacidade de melhorar o modelo. |
id |
UFRJ_53c3fc96689fa43995301d445b2f3c44 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/13603 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Santos, Allyne Machado doshttp://lattes.cnpq.br/3710340061939187http://lattes.cnpq.br/8929685017853058Souza Júnior, Maurício Bezerra dehttp://lattes.cnpq.br/4530858702685674Capron, Bruno Didier OliverMeleiro, Luiz Augusto da CruzSecchi, Argimiro Resende2021-02-02T23:31:59Z2023-11-30T03:04:07Z2019-02http://hdl.handle.net/11422/13603O uso de um conjunto de modelos lineares para descrever um sistema não-linear tem muitas desvantagens. Para superar essas desvantagens, modelos não-lineares foram aprimorados. O modelo não-linear usado neste trabalho é o modelo de média móvel auto-regressiva não-linear com entradas exógenas, do inglês ”Nonlinear AutoRegressive Moving Average models with eXogenous inputs” (NARMAX) do tipo polinomial. Esse tipo de modelo é linear nos parâmetros e considera, no modelo, o ruído, inerente a uma medição em uma planta industrial. Em geral, existem dois tipos de identificação: a identificação caixa-preta, que é um método típico de entrada e saída, ou seja, requer apenas dados para identificar o processo; e a identificação da caixa-cinza, que requer algumas informações sobre o sistema, além de dados. No presente trabalho, um tipo caixa-cinza é comparado com o tipo caixapreta para fins de otimização e controle. A identificação é realizada usando o algoritmo de mínimos quadrados ortogonais e método de validação cruzada de k passos a frente. A otimização dinâmica em tempo real foi definida com base no modelo fenomenológico e em modelos estimados, e comparadas, para avaliar a melhoria na aplicação de modelos não lineares identificados. A identificação do tipo caixa-cinza se mostrou mais representativa em relação à não linearidade do sistema. A aplicação em otimização e controle gerou instabilidade do algoritmo. Isso pode ser devido ao fato de que o algoritmo de otimização usado na otimização dinâmica em tempo real tinha o mesmo valor para horizonte de controle e horizonte de predição. Apesar das oscilações de um estudo de caso, o algoritmo de identificação caixa-cinza mostrou sua capacidade de melhorar o modelo.The usage of a collection of linear models to describe a nonlinear system has many disadvantages. In order to overcome these disadvantages, nonlinear models have been improved. The nonlinear model used in this work is the Nonlinear AutoRegressive Moving Average models with eXogenous inputs (NARMAX) of polynomial type. This type of model is linear on the parameters and accounts, in the model, for the existent noise, that is inherent of a measurement on a industrial plant. Broadly, there are two types of identification: the black-box identification, which is a typical input-output method, i.e., only requires data in order to identify the process; and the gray-box identification, which requires some system information, besides data. In the present work, a gray-box identification is compared with the black-box one for optimization and control purposes. The identification is performed using the Orthogonal Least Square algorithm and validation is made using k-stepahead cross-validation method. Dynamic real-time optimization was set based on both first principle models and estimated models, and compared, in order to evaluate improvement on the application of identified nonlinear models. The gray-box identification was more representative in relation to the nonlinearity of the system. The application in optimization and control generated instability of the algorithm. It can be due to the fact that the optimization algorithm used in dynamic real-time optimization had the same value for control horizon and prediction horizon. Despite the oscillations of one case study, the gray-box identification algorithm showed its capacity to improve the model.Submitted by Natasha Valladão (natashasilvaa4@gmail.com) on 2021-02-02T23:31:59Z No. of bitstreams: 1 AllyneMachadoDosSantos-min.pdf: 2449191 bytes, checksum: cd33fde391b5ca840581d9c06318504f (MD5)Made available in DSpace on 2021-02-02T23:31:59Z (GMT). No. of bitstreams: 1 AllyneMachadoDosSantos-min.pdf: 2449191 bytes, checksum: cd33fde391b5ca840581d9c06318504f (MD5) Previous issue date: 2019-02engUniversidade Federal do Rio de JaneiroPrograma de Pós-Graduação em Engenharia QuímicaUFRJBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaCNPQ::ENGENHARIAS::ENGENHARIA QUIMICANARMAX modelNonlinear systemsGray-boxGray-box nonlinear system identification using polynomial NARMAX modelsIdentificação caixa-cinza de sistemas não lineares usando modelos NARMAX polinomiaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJORIGINALAllyneMachadoDosSantos-min.pdfAllyneMachadoDosSantos-min.pdfapplication/pdf2449191http://pantheon.ufrj.br:80/bitstream/11422/13603/1/AllyneMachadoDosSantos-min.pdfcd33fde391b5ca840581d9c06318504fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/13603/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD5211422/136032023-11-30 00:04:07.038oai:pantheon.ufrj.br:11422/13603TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:04:07Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.pt_BR.fl_str_mv |
Gray-box nonlinear system identification using polynomial NARMAX models |
dc.title.alternative.pt_BR.fl_str_mv |
Identificação caixa-cinza de sistemas não lineares usando modelos NARMAX polinomiais |
title |
Gray-box nonlinear system identification using polynomial NARMAX models |
spellingShingle |
Gray-box nonlinear system identification using polynomial NARMAX models Santos, Allyne Machado dos CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA NARMAX model Nonlinear systems Gray-box |
title_short |
Gray-box nonlinear system identification using polynomial NARMAX models |
title_full |
Gray-box nonlinear system identification using polynomial NARMAX models |
title_fullStr |
Gray-box nonlinear system identification using polynomial NARMAX models |
title_full_unstemmed |
Gray-box nonlinear system identification using polynomial NARMAX models |
title_sort |
Gray-box nonlinear system identification using polynomial NARMAX models |
author |
Santos, Allyne Machado dos |
author_facet |
Santos, Allyne Machado dos |
author_role |
author |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3710340061939187 |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/8929685017853058 |
dc.contributor.advisorCo1.none.fl_str_mv |
Souza Júnior, Maurício Bezerra de |
dc.contributor.advisorCo1Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/4530858702685674 |
dc.contributor.author.fl_str_mv |
Santos, Allyne Machado dos |
dc.contributor.referee1.fl_str_mv |
Capron, Bruno Didier Oliver |
dc.contributor.referee2.fl_str_mv |
Meleiro, Luiz Augusto da Cruz |
dc.contributor.advisor1.fl_str_mv |
Secchi, Argimiro Resende |
contributor_str_mv |
Capron, Bruno Didier Oliver Meleiro, Luiz Augusto da Cruz Secchi, Argimiro Resende |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA |
topic |
CNPQ::ENGENHARIAS::ENGENHARIA QUIMICA NARMAX model Nonlinear systems Gray-box |
dc.subject.por.fl_str_mv |
NARMAX model Nonlinear systems Gray-box |
description |
O uso de um conjunto de modelos lineares para descrever um sistema não-linear tem muitas desvantagens. Para superar essas desvantagens, modelos não-lineares foram aprimorados. O modelo não-linear usado neste trabalho é o modelo de média móvel auto-regressiva não-linear com entradas exógenas, do inglês ”Nonlinear AutoRegressive Moving Average models with eXogenous inputs” (NARMAX) do tipo polinomial. Esse tipo de modelo é linear nos parâmetros e considera, no modelo, o ruído, inerente a uma medição em uma planta industrial. Em geral, existem dois tipos de identificação: a identificação caixa-preta, que é um método típico de entrada e saída, ou seja, requer apenas dados para identificar o processo; e a identificação da caixa-cinza, que requer algumas informações sobre o sistema, além de dados. No presente trabalho, um tipo caixa-cinza é comparado com o tipo caixapreta para fins de otimização e controle. A identificação é realizada usando o algoritmo de mínimos quadrados ortogonais e método de validação cruzada de k passos a frente. A otimização dinâmica em tempo real foi definida com base no modelo fenomenológico e em modelos estimados, e comparadas, para avaliar a melhoria na aplicação de modelos não lineares identificados. A identificação do tipo caixa-cinza se mostrou mais representativa em relação à não linearidade do sistema. A aplicação em otimização e controle gerou instabilidade do algoritmo. Isso pode ser devido ao fato de que o algoritmo de otimização usado na otimização dinâmica em tempo real tinha o mesmo valor para horizonte de controle e horizonte de predição. Apesar das oscilações de um estudo de caso, o algoritmo de identificação caixa-cinza mostrou sua capacidade de melhorar o modelo. |
publishDate |
2019 |
dc.date.issued.fl_str_mv |
2019-02 |
dc.date.accessioned.fl_str_mv |
2021-02-02T23:31:59Z |
dc.date.available.fl_str_mv |
2023-11-30T03:04:07Z |
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 |
http://hdl.handle.net/11422/13603 |
url |
http://hdl.handle.net/11422/13603 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
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 |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Química |
dc.publisher.initials.fl_str_mv |
UFRJ |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro |
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 |
bitstream.url.fl_str_mv |
http://pantheon.ufrj.br:80/bitstream/11422/13603/1/AllyneMachadoDosSantos-min.pdf http://pantheon.ufrj.br:80/bitstream/11422/13603/2/license.txt |
bitstream.checksum.fl_str_mv |
cd33fde391b5ca840581d9c06318504f dd32849f2bfb22da963c3aac6e26e255 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
|
_version_ |
1784097194117169152 |