Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/xmlui/handle/123456789/174434 |
Resumo: | Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2016. |
id |
UFSC_bf5e80e9d3264d5b59f37ac30f0e6c6a |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/174434 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas HammersteinEngenharia de sistemasControle preditivoSistemas difusosLógica difusaTese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2016.Nesta tese é apresentada uma proposta de sistema de inferência fuzzy interpolativo do tipo Takagi-Sugeno aplicado ao controlador por matriz dinâmica para o controle de sistemas não-lineares de modelo Hammerstein. Embora a literatura de controladores preditivos baseados em modelo seja vasta há uma necessidade quanto a aplicações MIMO (Multiple Input Multiple Output) para modelos Hammerstein. Parte do problema está na dificuldade em modelar a não-linearidade e utilizar este modelo na estrutura de controle preditivo baseado em modelo. Uma possibilidade é o uso de otimização numérica para resolver o conjunto de equações do controlador preditivo porém esta é uma alternativa computacionalmente custosa e em algumas situações inexequível, já que pode não atender requisitos de aplicação prática. Por outro lado é possível utilizar no controlador um compensador de saída cujo objetivo é cancelar a não-linearidade estática do modelo Hammerstein através da sua função inversa, resultando em um projeto pseudo-linear. A vantagem desta abordagem é que o sistema resultante se comporta como um sistema linear e assim é possível aplicar técnicas clássicas de estabilidade, robustez e análise frequencial. O objetivo principal desta tese é a aplicação do controlador por matriz dinâmica em sistemas MIMO com modelo Hammerstein. A não-linearidade do modelo é compensada usando um método conhecido como busca iterativa, onde é escolhida a melhor solução da função inversa, no caso de múltiplas soluções. Para modelar a não-linearidade estática do modelo Hammerstein foi desenvolvido um interpolador fuzzy Takagi-Sugeno, chamado Interpolador Hipercúbico de Lógica Fuzzy (FLHI - Fuzzy Logic Hypercube Interpolator). Neste interpolador as funções de pertinência agem como funções de base. Conjunção lógica de funções de pertinência de base no espaço de um hipercubo unitário permite interpolação multivariável de N dimensões. A escolha de funções de pertinência determina características interpoladoras, permitindo que FLHI se comporte como um interpolador vizinho mais próximo, linear, spline, Lanczos ou cúbico, para citar alguns. O interpolador proposto é aplicado como solução ao problema de modelagem de não-linearidades estáticas, já que é capaz de modelar tanto uma função quanto sua função inversa. Três casos de estudo da literatura são apresentados: um sistema SISO (Single Input Single Output), um sistema MISO (Multiple Input Single Output) e um sistema MIMO. Bons resultados são alcançados ao que se diz respeito a métricas de desempenho tais como rastreamento de referência, variação de controle e robustez. Os resultados obtidos indicam a aplicabilidade do método proposto como compensador de saída em controle preditivo, devido a sua capacidade em modelar não-linearidades estáticas de sistemas Hammerstein e suas funções inversas.<br>Abstract : This thesis presents a proposal for a fuzzy Takagi-Sugeno inference system applied to dynamic matrix control for control of non-linear systems with Hammerstein Model. Although the model based predictive control literature is vast there is a necessity regarding MIMO (Multiple-Input Multiple-Output) applications for Hammerstein model. Part of the problem lies in the difficulty in modelling the nonlinearity and using this model in a predictive control structure. One possibility is the use of numeric optimization to solve the set of predictive control equations, however this is a computationally expensive alternative and in some situations unfeasible, since it may not comply to practical requirements. On the other hand, it's possible to use an output compensator in the controller with the goal of cancelling the static nonlinearity in the Hammerstein model through its inverse function. The advantage of this approach is that the resulting system behaves as a linear system and as such it's possible to apply classical techniques for stability, robustness and frequency analysis. The main objective of this thesis is the application of dynamic matrix control to MIMO systems with Hammerstein model, the nonlinearity of the model is compensated using a method known as iterative search, where the best solution of the inverse function is chosen, in the case of multiple solutions. A fuzzy Takagi-Sugeno interpolator was created aiming to model static non-linearities in Hammerstein Models, called Fuzzy Logic Hypercube Interpolator (FLHI). In this interpolator membership functions act as kernel functions. Logical conjunction of kernel membership functions in unitary hypercube space allow N-dimension multivariable interpolation. Choice of membership functions determine interpolating characteristics, enabling FLHI to present itself as an interpolator such as nearest neighbor, linear, spline, Lanczos or cubic, to name a few. The proposed interpolator is applied as a solution to the problem of modeling static non-linearities, since it is capable of modeling both a function and its inverse function. Three case studies from literature are presented: a SISO (Single-Input Single-Output) system, a MISO (Multiple-Input Multiple-Output) system and a MIMO system. Good results are obtained regarding performance metrics such as set-point tracking, control variation and robustness. Obtained results indicate applicability of the proposed method in modeling static non-linearities of Hammerstein systems and its inverse functions as implementation of an output compensator in predictive control.Coelho, Antonio Augusto RodriguesUniversidade Federal de Santa CatarinaJeronymo, Daniel Cavalcanti2017-04-04T04:12:10Z2017-04-04T04:12:10Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis152 p.| il., grafs., tabs.application/pdf344653https://repositorio.ufsc.br/xmlui/handle/123456789/174434porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2017-04-04T04:12:10Zoai:repositorio.ufsc.br:123456789/174434Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732017-04-04T04:12:10Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein |
title |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein |
spellingShingle |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein Jeronymo, Daniel Cavalcanti Engenharia de sistemas Controle preditivo Sistemas difusos Lógica difusa |
title_short |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein |
title_full |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein |
title_fullStr |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein |
title_full_unstemmed |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein |
title_sort |
Controle preditivo por matriz dinâmica com estratégia fuzzy para sistemas Hammerstein |
author |
Jeronymo, Daniel Cavalcanti |
author_facet |
Jeronymo, Daniel Cavalcanti |
author_role |
author |
dc.contributor.none.fl_str_mv |
Coelho, Antonio Augusto Rodrigues Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Jeronymo, Daniel Cavalcanti |
dc.subject.por.fl_str_mv |
Engenharia de sistemas Controle preditivo Sistemas difusos Lógica difusa |
topic |
Engenharia de sistemas Controle preditivo Sistemas difusos Lógica difusa |
description |
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2016. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016 2017-04-04T04:12:10Z 2017-04-04T04:12:10Z |
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 |
344653 https://repositorio.ufsc.br/xmlui/handle/123456789/174434 |
identifier_str_mv |
344653 |
url |
https://repositorio.ufsc.br/xmlui/handle/123456789/174434 |
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.format.none.fl_str_mv |
152 p.| il., grafs., tabs. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808651892161511424 |