Identification and compensator design using NARX models
Ano de defesa: | 2021 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | , , , |
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 |