Identification and compensator design using NARX models

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Petrus Emmanuel Oliveira Gomes Brant Abreu lattes
Orientador(a): Luis Antonio Aguirre lattes
Banca de defesa: Luiz Carlos Sandoval Góes, Claudio Garcia, Samir Ângelo Milani Martins, Luciano Antonio Frezzatto Santos
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Universidade Federal de Minas Gerais
Programa de Pós-Graduação: Programa de Pós-Graduação em Engenharia Elétrica
Departamento: ENG - DEPARTAMENTO DE ENGENHARIA ELETRÔNICA
País: Brasil
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/1843/40199
Resumo: Gray-box identification techniques provide a promising way to build mathematical models that can be tailored to reproduce specific features of real systems and that have a suitable structure for their use in control or compensation schemes. In this thesis, some of the main concepts, definitions, and tools originally formulated in the black-box context to build Nonlinear polynomial AutoRegressive models with eXogenous inputs (NARX) and their necessary extensions to deal with the gray-box scenario are addressed. A more general NARX representation that fits the gray-box scenario is formalized when it is assumed that the auxiliary information can be converted as a new class of regressors that can optionally be included in the model. Some guidelines on how to determine a promising class of regressors from data are explored. Aiming at work on issues that have important implications for both the science and industry, the use of gray-box NARX models is studied for modeling and compensation of dynamic systems with hysteresis, a nonlinear behavior present in several applications. For a more consistent representation of this nonlinear behavior, some constraints on the structure and a specific one on the parameters of NARX polynomial models are proposed to be considered during the identification procedure. Such identified models are then able to describe not only the dynamic behavior, but also the static response which, despite being a very important feature for hysteretic systems, has been generally neglected in the literature. In addition, a more general framework is developed to explain how hysteresis occurs in such models. In the context of compensation, three approaches to design compensators are formulated for general dynamic systems and also for hysteretic systems. In short, the proposed approaches provide different ways to identify NARX models or rewrite the identified ones as a function of the compensation input signal and then use this function/compensator to calculate their values iteratively. Numerical and experimental examples are given throughout the text to enrich some discussions. Results obtained with a simulated piezoelectric actuator and an experimental pneumatic control valve demonstrate the efficiency of the identification and compensation proposals. Also, it has been found that the compensators based on gray-box techniques outperform those based on models identified through black-box techniques, and that any of the three proposed approaches significantly reduce the tracking error compared to the uncompensated system.
id UFMG_86d894d600bc009e1231061e0dc9d97d
oai_identifier_str oai:repositorio.ufmg.br:1843/40199
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Luis Antonio Aguirrehttp://lattes.cnpq.br/6682146998710900Bruno Otávio Soares TeixeiraLuiz Carlos Sandoval GóesClaudio GarciaSamir Ângelo Milani MartinsLuciano Antonio Frezzatto Santoshttp://lattes.cnpq.br/7484942408116976Petrus Emmanuel Oliveira Gomes Brant Abreu2022-03-17T17:00:09Z2022-03-17T17:00:09Z2021-12-14http://hdl.handle.net/1843/40199Gray-box identification techniques provide a promising way to build mathematical models that can be tailored to reproduce specific features of real systems and that have a suitable structure for their use in control or compensation schemes. In this thesis, some of the main concepts, definitions, and tools originally formulated in the black-box context to build Nonlinear polynomial AutoRegressive models with eXogenous inputs (NARX) and their necessary extensions to deal with the gray-box scenario are addressed. A more general NARX representation that fits the gray-box scenario is formalized when it is assumed that the auxiliary information can be converted as a new class of regressors that can optionally be included in the model. Some guidelines on how to determine a promising class of regressors from data are explored. Aiming at work on issues that have important implications for both the science and industry, the use of gray-box NARX models is studied for modeling and compensation of dynamic systems with hysteresis, a nonlinear behavior present in several applications. For a more consistent representation of this nonlinear behavior, some constraints on the structure and a specific one on the parameters of NARX polynomial models are proposed to be considered during the identification procedure. Such identified models are then able to describe not only the dynamic behavior, but also the static response which, despite being a very important feature for hysteretic systems, has been generally neglected in the literature. In addition, a more general framework is developed to explain how hysteresis occurs in such models. In the context of compensation, three approaches to design compensators are formulated for general dynamic systems and also for hysteretic systems. In short, the proposed approaches provide different ways to identify NARX models or rewrite the identified ones as a function of the compensation input signal and then use this function/compensator to calculate their values iteratively. Numerical and experimental examples are given throughout the text to enrich some discussions. Results obtained with a simulated piezoelectric actuator and an experimental pneumatic control valve demonstrate the efficiency of the identification and compensation proposals. Also, it has been found that the compensators based on gray-box techniques outperform those based on models identified through black-box techniques, and that any of the three proposed approaches significantly reduce the tracking error compared to the uncompensated system.Técnicas de identificação caixa-cinza fornecem uma maneira promissora de construir modelos matemáticos que podem ser ajustados para reproduzir características específicas de sistemas reais e que têm uma estrutura adequada para seu uso em esquemas de controle ou compensação. Nesta tese, alguns dos principais conceitos, definições e ferramentas originalmente formuladas no contexto caixa-preta, para construir modelos NARX polinomiais (do inglês, Nonlinear polynomial AutoRegressive models with eXogenous inputs), e suas extensões necessárias para lidar com o cenário caixa-cinza são abordadas. Uma representação NARX mais geral que se ajusta ao cenário caixa-cinza é formalizada ao se assumir que as informações auxiliares podem ser convertidas como uma nova classe de regressores que podem ser opcionalmente incluídos no modelo. Algumas diretrizes sobre como determinar uma classe promissora de regressores a partir de dados são exploradas. Visando trabalhar com questões que tenham implicações importantes tanto para a ciência quanto para a indústria, estuda-se a utilização de modelos NARX caixa-cinza para modelagem e compensação de sistemas dinâmicos com histerese, comportamento não linear presente em diversas aplicações. Para uma representação mais consistente deste comportamento não linear, algumas restrições na estrutura e uma específica nos parâmetros dos modelos NARX polinomiais são propostas para serem consideradas durante o procedimento de identificação. Esses modelos identificados são então capazes de descrever não apenas o comportamento dinâmico, mas também a resposta estática que, apesar de ser uma característica muito importante para os sistemas histeréticos, geralmente tem sido negligenciada na literatura. Além disso, uma estrutura mais geral é desenvolvida para explicar como a histerese ocorre em tais modelos. No contexto de compensação, três abordagens para projetar compensadores são formuladas para sistemas dinâmicos em geral e também para sistemas histeréticos. Resumidamente, as abordagens propostas fornecem diferentes maneiras de identificar modelos NARX ou reescrever os identificados em função do sinal de entrada de compensação e então utiliza-se essa função/compensador para calcular seus valores de forma iterativa. Exemplos numéricos e experimentais são fornecidos ao longo do texto para enriquecer algumas discussões. Para demonstrar a eficácia das propostas de identificação e compensação, resultados simulados e experimentais são obtidos, respectivamente, com um atuador piezoelétrico e uma válvula de controle pneumática. Além disso, verificou-se que os compensadores baseados em técnicas caixa-cinza superam aqueles baseados em modelos identificados por meio de técnicas caixa-preta e que qualquer uma das abordagens propostas reduz significativamente o erro de rastreamento em comparação com o sistema não compensado.CNPq - Conselho Nacional de Desenvolvimento Científico e TecnológicoengUniversidade Federal de Minas GeraisPrograma de Pós-Graduação em Engenharia ElétricaUFMGBrasilENG - DEPARTAMENTO DE ENGENHARIA ELETRÔNICAEngenharia elétricaHistereseIdentificação de sistemasGray-box identificationCompensation of nonlinearitiesNARX polynomial modelsHysteresisIdentification and compensator design using NARX modelsIdentificação e projeto de compensador usando modelos NARXinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALTese Doutorado - Petrus Abreu - Versão Biblioteca.pdfTese Doutorado - Petrus Abreu - Versão Biblioteca.pdfapplication/pdf3405546https://repositorio.ufmg.br/bitstream/1843/40199/5/Tese%20Doutorado%20-%20Petrus%20Abreu%20-%20Vers%c3%a3o%20Biblioteca.pdf5d6571618314d7bab1a124ef6d1bda73MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-82118https://repositorio.ufmg.br/bitstream/1843/40199/6/license.txtcda590c95a0b51b4d15f60c9642ca272MD561843/401992022-03-17 14:00:09.763oai:repositorio.ufmg.br:1843/40199TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEgRE8gUkVQT1NJVMOTUklPIElOU1RJVFVDSU9OQUwgREEgVUZNRwoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIChSSS1VRk1HKSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZSBpcnJldm9nw6F2ZWwgZGUgcmVwcm9kdXppciBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBkZWNsYXJhIHF1ZSBjb25oZWNlIGEgcG9sw610aWNhIGRlIGNvcHlyaWdodCBkYSBlZGl0b3JhIGRvIHNldSBkb2N1bWVudG8gZSBxdWUgY29uaGVjZSBlIGFjZWl0YSBhcyBEaXJldHJpemVzIGRvIFJJLVVGTUcuCgpWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGTUcgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRlIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHB1YmxpY2HDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBQVUJMSUNBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCk8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lKHMpIG91IG8ocykgbm9tZXMocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2022-03-17T17:00:09Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Identification and compensator design using NARX models
dc.title.alternative.pt_BR.fl_str_mv Identificação e projeto de compensador usando modelos NARX
title Identification and compensator design using NARX models
spellingShingle Identification and compensator design using NARX models
Petrus Emmanuel Oliveira Gomes Brant Abreu
Gray-box identification
Compensation of nonlinearities
NARX polynomial models
Hysteresis
Engenharia elétrica
Histerese
Identificação de sistemas
title_short Identification and compensator design using NARX models
title_full Identification and compensator design using NARX models
title_fullStr Identification and compensator design using NARX models
title_full_unstemmed Identification and compensator design using NARX models
title_sort Identification and compensator design using NARX models
author Petrus Emmanuel Oliveira Gomes Brant Abreu
author_facet Petrus Emmanuel Oliveira Gomes Brant Abreu
author_role author
dc.contributor.advisor1.fl_str_mv Luis Antonio Aguirre
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6682146998710900
dc.contributor.advisor-co1.fl_str_mv Bruno Otávio Soares Teixeira
dc.contributor.referee1.fl_str_mv Luiz Carlos Sandoval Góes
dc.contributor.referee2.fl_str_mv Claudio Garcia
dc.contributor.referee3.fl_str_mv Samir Ângelo Milani Martins
dc.contributor.referee4.fl_str_mv Luciano Antonio Frezzatto Santos
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/7484942408116976
dc.contributor.author.fl_str_mv Petrus Emmanuel Oliveira Gomes Brant Abreu
contributor_str_mv Luis Antonio Aguirre
Bruno Otávio Soares Teixeira
Luiz Carlos Sandoval Góes
Claudio Garcia
Samir Ângelo Milani Martins
Luciano Antonio Frezzatto Santos
dc.subject.por.fl_str_mv Gray-box identification
Compensation of nonlinearities
NARX polynomial models
Hysteresis
topic Gray-box identification
Compensation of nonlinearities
NARX polynomial models
Hysteresis
Engenharia elétrica
Histerese
Identificação de sistemas
dc.subject.other.pt_BR.fl_str_mv Engenharia elétrica
Histerese
Identificação de sistemas
description Gray-box identification techniques provide a promising way to build mathematical models that can be tailored to reproduce specific features of real systems and that have a suitable structure for their use in control or compensation schemes. In this thesis, some of the main concepts, definitions, and tools originally formulated in the black-box context to build Nonlinear polynomial AutoRegressive models with eXogenous inputs (NARX) and their necessary extensions to deal with the gray-box scenario are addressed. A more general NARX representation that fits the gray-box scenario is formalized when it is assumed that the auxiliary information can be converted as a new class of regressors that can optionally be included in the model. Some guidelines on how to determine a promising class of regressors from data are explored. Aiming at work on issues that have important implications for both the science and industry, the use of gray-box NARX models is studied for modeling and compensation of dynamic systems with hysteresis, a nonlinear behavior present in several applications. For a more consistent representation of this nonlinear behavior, some constraints on the structure and a specific one on the parameters of NARX polynomial models are proposed to be considered during the identification procedure. Such identified models are then able to describe not only the dynamic behavior, but also the static response which, despite being a very important feature for hysteretic systems, has been generally neglected in the literature. In addition, a more general framework is developed to explain how hysteresis occurs in such models. In the context of compensation, three approaches to design compensators are formulated for general dynamic systems and also for hysteretic systems. In short, the proposed approaches provide different ways to identify NARX models or rewrite the identified ones as a function of the compensation input signal and then use this function/compensator to calculate their values iteratively. Numerical and experimental examples are given throughout the text to enrich some discussions. Results obtained with a simulated piezoelectric actuator and an experimental pneumatic control valve demonstrate the efficiency of the identification and compensation proposals. Also, it has been found that the compensators based on gray-box techniques outperform those based on models identified through black-box techniques, and that any of the three proposed approaches significantly reduce the tracking error compared to the uncompensated system.
publishDate 2021
dc.date.issued.fl_str_mv 2021-12-14
dc.date.accessioned.fl_str_mv 2022-03-17T17:00:09Z
dc.date.available.fl_str_mv 2022-03-17T17:00:09Z
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://hdl.handle.net/1843/40199
url http://hdl.handle.net/1843/40199
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 de Minas Gerais
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFMG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv ENG - DEPARTAMENTO DE ENGENHARIA ELETRÔNICA
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/40199/5/Tese%20Doutorado%20-%20Petrus%20Abreu%20-%20Vers%c3%a3o%20Biblioteca.pdf
https://repositorio.ufmg.br/bitstream/1843/40199/6/license.txt
bitstream.checksum.fl_str_mv 5d6571618314d7bab1a124ef6d1bda73
cda590c95a0b51b4d15f60c9642ca272
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1793890889085485056