Compensação de não linearidades via modelos

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Lucas Amaral Tavares lattes
Orientador(a): Luis Antonio Aguirre lattes
Banca de defesa: Samir Ângelo Milani Martins, Claudio Garcia, Victor Costa da Silva Campos
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
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/35546
https://orcid.org/0000-0001-7862-7397
Resumo: A presença de efeitos não lineares tende a impor limitações de desempenho em sistemas de controle. Particularmente, a histerese é um tipo de não linearidade classificada como severa. Visando superar tais dificuldades, o projeto de compensadores é uma abordagem recorrente na literatura. De posse de um modelo representativo do sistema, o compensador objetiva determinar uma entrada que reduza o impacto das não linearidades na saída do sistema. Neste trabalho, propõe-se o projeto de compensadores para sistemas dinâmicos não lineares. Inicialmente, são apresentados os aspectos teóricos fundamentais, tais como: o modelo de Bouc-Wen (BW), modelos NARX polinomiais, o processo de identificação de sistemas, formulação do problema de compensação e uma revisão sobre o problema de compensação e controle de sistemas histeréticos. Na sequência, apresenta-se um algoritmo evolutivo para estimar os parâmetros de modelos BW que são invertidos para compensação de histerese em um exemplo simulado, modelo de Prandtl-Ishlinkskii (PI) para um atuador, e em uma válvula pneumática. Como o algoritmo facilita a estimação de parâmetros, um termo é adicionado, gerando modelos modificados. Os resultados de compensação são comparados entre o modelo clássico e o modificado, mostrando que estes últimos são capazes de gerar resultados com erro de rastreamento, em média, 30% inferiores. Em seguida, tem-se a principal contribuição deste trabalho: uma estratégia para compensação de não linearidades baseada em modelos NARX. Nesta estratégia, a entrada de compensação é obtida iterativamente, sendo proposta para os contextos estático (referências constantes) e dinâmico (referências variantes no tempo), além de adaptada para sistemas com histerese. A compensação proposta via modelos NARX consiste em escrever um polinômio em função da entrada de compensação desejada e, então, calcular as raízes desse polinômio. Isso é feito iterativamente, sendo que torna-se necessária a seleção da raiz a ser aplicada como entrada de compensação, de modo que um algoritmo é proposto para tal contexto. A estratégia proposta é aplicada inicialmente em exemplos simulados: um sistema de calor com uma curva estática polinomial e um atuador PZT descrito por um modelo BW. Para ambos exemplos simulados, discute-se questões importantes como: o impacto da inicialização; robustez do método a variações nos parâmetros; e, utilização de restrições para que o compensador seja capaz de lidar com referências que se tornam constantes. Por fim, aplica-se a estratégia para a mesma válvula pneumática previamente citada. Os resultados obtidos são comparados com métodos bem estabelecidos e recentemente publicados, em que são discutidos benefícios e limitações de cada abordagem. Por fim, mostra-se que o método proposto é capaz de prover entradas de compensação que permitiram um erro de rastreamento máximo de 3,9%, cujo esforço adicional tende a apresentar vantagens em termos energéticos e de regularidade.
id UFMG_8ea42964752c46c02d6b11caba825aab
oai_identifier_str oai:repositorio.ufmg.br:1843/35546
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Luis Antonio Aguirrehttp://lattes.cnpq.br/6682146998710900Samir Ângelo Milani MartinsClaudio GarciaVictor Costa da Silva Camposhttp://lattes.cnpq.br/6240072255767395Lucas Amaral Tavares2021-04-05T19:15:26Z2021-04-05T19:15:26Z2020-12-11http://hdl.handle.net/1843/35546https://orcid.org/0000-0001-7862-7397A presença de efeitos não lineares tende a impor limitações de desempenho em sistemas de controle. Particularmente, a histerese é um tipo de não linearidade classificada como severa. Visando superar tais dificuldades, o projeto de compensadores é uma abordagem recorrente na literatura. De posse de um modelo representativo do sistema, o compensador objetiva determinar uma entrada que reduza o impacto das não linearidades na saída do sistema. Neste trabalho, propõe-se o projeto de compensadores para sistemas dinâmicos não lineares. Inicialmente, são apresentados os aspectos teóricos fundamentais, tais como: o modelo de Bouc-Wen (BW), modelos NARX polinomiais, o processo de identificação de sistemas, formulação do problema de compensação e uma revisão sobre o problema de compensação e controle de sistemas histeréticos. Na sequência, apresenta-se um algoritmo evolutivo para estimar os parâmetros de modelos BW que são invertidos para compensação de histerese em um exemplo simulado, modelo de Prandtl-Ishlinkskii (PI) para um atuador, e em uma válvula pneumática. Como o algoritmo facilita a estimação de parâmetros, um termo é adicionado, gerando modelos modificados. Os resultados de compensação são comparados entre o modelo clássico e o modificado, mostrando que estes últimos são capazes de gerar resultados com erro de rastreamento, em média, 30% inferiores. Em seguida, tem-se a principal contribuição deste trabalho: uma estratégia para compensação de não linearidades baseada em modelos NARX. Nesta estratégia, a entrada de compensação é obtida iterativamente, sendo proposta para os contextos estático (referências constantes) e dinâmico (referências variantes no tempo), além de adaptada para sistemas com histerese. A compensação proposta via modelos NARX consiste em escrever um polinômio em função da entrada de compensação desejada e, então, calcular as raízes desse polinômio. Isso é feito iterativamente, sendo que torna-se necessária a seleção da raiz a ser aplicada como entrada de compensação, de modo que um algoritmo é proposto para tal contexto. A estratégia proposta é aplicada inicialmente em exemplos simulados: um sistema de calor com uma curva estática polinomial e um atuador PZT descrito por um modelo BW. Para ambos exemplos simulados, discute-se questões importantes como: o impacto da inicialização; robustez do método a variações nos parâmetros; e, utilização de restrições para que o compensador seja capaz de lidar com referências que se tornam constantes. Por fim, aplica-se a estratégia para a mesma válvula pneumática previamente citada. Os resultados obtidos são comparados com métodos bem estabelecidos e recentemente publicados, em que são discutidos benefícios e limitações de cada abordagem. Por fim, mostra-se que o método proposto é capaz de prover entradas de compensação que permitiram um erro de rastreamento máximo de 3,9%, cujo esforço adicional tende a apresentar vantagens em termos energéticos e de regularidade.The presence of nonlinear effects imposes significant limitations on a wide range of systems. Notably, hysteresis is a hard nonlinearity that enforces challenges in the context of control. Aiming to overcome these issues, the design of compensators is a recurrent approach in the literature. Based on a representative model, the compensator's purpose is to determine a compensation input that reduces the impact of the nonlinearity effects in the output. This work aims to design compensators for nonlinear dynamical systems. Firstly, theoretical fundamentals are presented, such as the Bouc-Wen (BW) model, NARX polynomials, the identification process, the mathematical formulation of the compensation, and a review of control for hysteretic systems. In the sequel, it has proposed an evolutionary algorithm for parameter estimation of BW models, which are inverted and used for the hysteretic compensation in a numerical example, Prandtl-Ishillinsky, and a pneumatic valve. As this algorithm facilitates the parameter estimation process, a term is added, generating modified models. Both classical and modified models are compared, showing that the last could improve the results, reducing the tracking error of about 30% for the experimental test. Next, it is presented the compensation approach based on NARX polynomials, the main contribution of this work. This approach aims to find compensation inputs iteratively for nonlinear systems in static (constant references) and dynamical contexts (time variant references) through identified NARX models. Besides, an adaptation of the dynamical strategy comes for hysteretic systems. In rewriting the NARX model as a polynomial in the desired compensation input, the polynomial roots are iteratively calculated. In this process, a decision-making procedure selects a suitable solution that will be the compensation input. This compensation strategy is presented in two numerical examples: the first one is a heating system with a static curve, while the second is a piezoelectric device modeled by a BW model. For both examples, it has been discussed relevant issues for the method like the impact of the initialization process in the compensation performance, the robustness of the approach to parameter variations, and the use of restrictions to deal with time-varying references which become constant. Finally, this method is applied to a physical example, the previous pneumatic vale. The results of the presented compensators are compared with well-established and recent works. For each compensator, it has discussed their benefits and limitations. The results show that the proposed NARX-based compensators produce relevant compensation inputs that can make the system approximately linear with a maximum tracking error of 3.9%. It has also been shown that the additional effort for the presented strategy tends to be less energetic and more regular.porUniversidade Federal de Minas GeraisPrograma de Pós-Graduação em Engenharia ElétricaUFMGBrasilENG - DEPARTAMENTO DE ENGENHARIA ELETRÔNICAhttp://creativecommons.org/licenses/by-nc/3.0/pt/info:eu-repo/semantics/openAccessEngenharia elétricaHistereseIdentificação de sistemasCompensações estática e dinâmica de não linearidadesCompensação de histereseModelo de Bouc-WenModelos NARX polinomiaisCompensação de não linearidades via modelosCompensation of non-linearities via modelsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGLICENSElicense.txtlicense.txttext/plain; charset=utf-82119https://repositorio.ufmg.br/bitstream/1843/35546/5/license.txt34badce4be7e31e3adb4575ae96af679MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8920https://repositorio.ufmg.br/bitstream/1843/35546/2/license_rdf33b8016dc5c4681c1e7a582a4161162cMD52ORIGINALDissertacao - Lucas A Tavares.pdfDissertacao - Lucas A Tavares.pdfVersão final do texto de dissertação de mestrado.application/pdf3387932https://repositorio.ufmg.br/bitstream/1843/35546/4/Dissertacao%20-%20Lucas%20A%20Tavares.pdf7af375d8db50d9e2dd13fb4ed3cd09f2MD541843/355462021-04-05 16:15:26.751oai:repositorio.ufmg.br:1843/35546TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEgRE8gUkVQT1NJVMOTUklPIElOU1RJVFVDSU9OQUwgREEgVUZNRwoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIChSSS1VRk1HKSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZSBpcnJldm9nw6F2ZWwgZGUgcmVwcm9kdXppciBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBkZWNsYXJhIHF1ZSBjb25oZWNlIGEgcG9sw610aWNhIGRlIGNvcHlyaWdodCBkYSBlZGl0b3JhIGRvIHNldSBkb2N1bWVudG8gZSBxdWUgY29uaGVjZSBlIGFjZWl0YSBhcyBEaXJldHJpemVzIGRvIFJJLVVGTUcuCgpWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGTUcgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRlIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHB1YmxpY2HDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBQVUJMSUNBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCk8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lKHMpIG91IG8ocykgbm9tZXMocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KCg==Repositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2021-04-05T19:15:26Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Compensação de não linearidades via modelos
dc.title.alternative.pt_BR.fl_str_mv Compensation of non-linearities via models
title Compensação de não linearidades via modelos
spellingShingle Compensação de não linearidades via modelos
Lucas Amaral Tavares
Compensações estática e dinâmica de não linearidades
Compensação de histerese
Modelo de Bouc-Wen
Modelos NARX polinomiais
Engenharia elétrica
Histerese
Identificação de sistemas
title_short Compensação de não linearidades via modelos
title_full Compensação de não linearidades via modelos
title_fullStr Compensação de não linearidades via modelos
title_full_unstemmed Compensação de não linearidades via modelos
title_sort Compensação de não linearidades via modelos
author Lucas Amaral Tavares
author_facet Lucas Amaral Tavares
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.referee1.fl_str_mv Samir Ângelo Milani Martins
dc.contributor.referee2.fl_str_mv Claudio Garcia
dc.contributor.referee3.fl_str_mv Victor Costa da Silva Campos
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6240072255767395
dc.contributor.author.fl_str_mv Lucas Amaral Tavares
contributor_str_mv Luis Antonio Aguirre
Samir Ângelo Milani Martins
Claudio Garcia
Victor Costa da Silva Campos
dc.subject.por.fl_str_mv Compensações estática e dinâmica de não linearidades
Compensação de histerese
Modelo de Bouc-Wen
Modelos NARX polinomiais
topic Compensações estática e dinâmica de não linearidades
Compensação de histerese
Modelo de Bouc-Wen
Modelos NARX polinomiais
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 A presença de efeitos não lineares tende a impor limitações de desempenho em sistemas de controle. Particularmente, a histerese é um tipo de não linearidade classificada como severa. Visando superar tais dificuldades, o projeto de compensadores é uma abordagem recorrente na literatura. De posse de um modelo representativo do sistema, o compensador objetiva determinar uma entrada que reduza o impacto das não linearidades na saída do sistema. Neste trabalho, propõe-se o projeto de compensadores para sistemas dinâmicos não lineares. Inicialmente, são apresentados os aspectos teóricos fundamentais, tais como: o modelo de Bouc-Wen (BW), modelos NARX polinomiais, o processo de identificação de sistemas, formulação do problema de compensação e uma revisão sobre o problema de compensação e controle de sistemas histeréticos. Na sequência, apresenta-se um algoritmo evolutivo para estimar os parâmetros de modelos BW que são invertidos para compensação de histerese em um exemplo simulado, modelo de Prandtl-Ishlinkskii (PI) para um atuador, e em uma válvula pneumática. Como o algoritmo facilita a estimação de parâmetros, um termo é adicionado, gerando modelos modificados. Os resultados de compensação são comparados entre o modelo clássico e o modificado, mostrando que estes últimos são capazes de gerar resultados com erro de rastreamento, em média, 30% inferiores. Em seguida, tem-se a principal contribuição deste trabalho: uma estratégia para compensação de não linearidades baseada em modelos NARX. Nesta estratégia, a entrada de compensação é obtida iterativamente, sendo proposta para os contextos estático (referências constantes) e dinâmico (referências variantes no tempo), além de adaptada para sistemas com histerese. A compensação proposta via modelos NARX consiste em escrever um polinômio em função da entrada de compensação desejada e, então, calcular as raízes desse polinômio. Isso é feito iterativamente, sendo que torna-se necessária a seleção da raiz a ser aplicada como entrada de compensação, de modo que um algoritmo é proposto para tal contexto. A estratégia proposta é aplicada inicialmente em exemplos simulados: um sistema de calor com uma curva estática polinomial e um atuador PZT descrito por um modelo BW. Para ambos exemplos simulados, discute-se questões importantes como: o impacto da inicialização; robustez do método a variações nos parâmetros; e, utilização de restrições para que o compensador seja capaz de lidar com referências que se tornam constantes. Por fim, aplica-se a estratégia para a mesma válvula pneumática previamente citada. Os resultados obtidos são comparados com métodos bem estabelecidos e recentemente publicados, em que são discutidos benefícios e limitações de cada abordagem. Por fim, mostra-se que o método proposto é capaz de prover entradas de compensação que permitiram um erro de rastreamento máximo de 3,9%, cujo esforço adicional tende a apresentar vantagens em termos energéticos e de regularidade.
publishDate 2020
dc.date.issued.fl_str_mv 2020-12-11
dc.date.accessioned.fl_str_mv 2021-04-05T19:15:26Z
dc.date.available.fl_str_mv 2021-04-05T19:15:26Z
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/1843/35546
dc.identifier.orcid.pt_BR.fl_str_mv https://orcid.org/0000-0001-7862-7397
url http://hdl.handle.net/1843/35546
https://orcid.org/0000-0001-7862-7397
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc/3.0/pt/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc/3.0/pt/
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/35546/5/license.txt
https://repositorio.ufmg.br/bitstream/1843/35546/2/license_rdf
https://repositorio.ufmg.br/bitstream/1843/35546/4/Dissertacao%20-%20Lucas%20A%20Tavares.pdf
bitstream.checksum.fl_str_mv 34badce4be7e31e3adb4575ae96af679
33b8016dc5c4681c1e7a582a4161162c
7af375d8db50d9e2dd13fb4ed3cd09f2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1793890856327970816