Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática

Detalhes bibliográficos
Autor(a) principal: Gomes, João Eduardo Costa
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/8240
Resumo: Monografia (graduação)—Universidade de Brasília, Faculdade de Tecnologia, 2013.
id UNB-2_a840579a5b4e721dc09c76d896883a50
oai_identifier_str oai:bdm.unb.br:10483/8240
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Gomes, João Eduardo CostaBorges, Renato AlvesTognetti, Eduardo StocklerGOMES, João Eduardo Costa. Controle fuzzy Takagi-Sugeno de pêndulo invertido: projeto e validação em bancada didática. 2013. viii, 52 f., il. Monografia (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2013.http://bdm.unb.br/handle/10483/8240Monografia (graduação)—Universidade de Brasília, Faculdade de Tecnologia, 2013.Este trabalho utiliza uma abordagem não linear para controle de um pêndulo invertido, um problema clássico da literatura. O pêndulo controlado é o do kit didático da empresa Quanser presente no Laboratório de Automação e Controle do Departamento de Engenharia Elétrica da Universidade de Brasília. O trabalho faz uma breve revisão da teoria de controle moderno e apresenta a modelagem matemática por meio das análises das forças e dos movimentos envolvidos para se estabelecer o controle do pêndulo na sua configuração invertida. Como alternativa à linearização das equações em torno do ponto de operação, a forma clássica de se abordar este problema, propõe-se um modelo fuzzy Takagi-Sugeno, obtido a partir da técnica de não linearidade de setor, para representar de maneira exata a dinâmica não linear do pêndulo invertido em uma determinada região compacta no espaço de estados. É apresentado, então, o projeto de uma lei de controle fuzzy para o sistema com realimentação de estados com taxa de decaimento determinado pelo projetista, como critério de desempenho. Os parâmetros do controlador são obtidos por meio de resolução de desigualdades matriciais lineares no software Matlab. São feitas simulações para verificar o comportamento do sistema com o controlador para diversas situações de operação. Em seguida, o controlador é implementado por meio de blocos Simulink, de maneira a ser empregado com o kit Quanser. São realizados testes no kit Quanser com a lei de controle projetada, além de testes para situações de seguimento de trajetória e resposta à perturbações. A partir das análises dos resultados, é possível verifcar a validade da lei de controle e, consequentemente, da técnica de modelagem e controle fuzzy empregada. Adicionalmente, em função dos resultados obtidos, são sugeridos trabalhos futuros para este tema. ______________________________________________________________________________ ABSTRACTThis work uses a non linear approach to control an inverted pendulum, a classic problem in the literature. The controlled pendulum is the Quanser’s didactic kit installed in the Laboratory of Automation and Control of the Electrical Engineering Department of the University of Brasilia. The work does a brief review of modern control theory and shows the mathematical modeling through the analysis of forces and motions involved to design a control strategy for the pendulum in its inverted configuration. As an alternative to linearization of the equations around the operating point, the classic way to deal with this problem, a Takagi-Sugeno fuzzy model is proposed, obtained from sector nonlinearity approach, to exactly represent the non-linear dynamics of the inverted pendulum on a compact region in the state space. Then, it is presented the design of a state feedback fuzzy control law for the system with decay rate, specified by the designer, as performance criterion. The controller parameters are obtained by solving a set of linear matrix inequalities implemented in Matlab software. Simulations are made to verify the behavior of the closed-loop system for different operating situations. Then, the controller is implemented using Simulink blocks to be used with the Quanser’s kit. Tests are conducted in the Quanser’s kit with the designed control law. Additionally, tests with trajectory tracking and disturbances response are performed. From the results analysis, it is possible to verify the effectiveness of the control law and hence the fuzzy modeling and control technique employed. Finally, based on the results obtained, it is suggested future works about this topic.Submitted by Jaqueline Ferreira de Souza (jaquefs.braz@gmail.com) on 2014-08-27T14:25:43Z No. of bitstreams: 1 2013_JoaoEduardoCostaGomes.pdf: 5767952 bytes, checksum: 63bfd327e3b18507edeeca1b214d996a (MD5)Approved for entry into archive by Elna Araujo (elna@bce.unb.br) on 2014-08-28T20:37:39Z (GMT) No. of bitstreams: 1 2013_JoaoEduardoCostaGomes.pdf: 5767952 bytes, checksum: 63bfd327e3b18507edeeca1b214d996a (MD5)Made available in DSpace on 2014-08-28T20:37:39Z (GMT). No. of bitstreams: 1 2013_JoaoEduardoCostaGomes.pdf: 5767952 bytes, checksum: 63bfd327e3b18507edeeca1b214d996a (MD5)PênduloLógica difusaSistemas difusosLyapunov, Equação deControle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didáticainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2014-08-28T20:37:39Z2014-08-28T20:37:39Z2014-08-28T20:37:39Z2013-07-31info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2013_JoaoEduardoCostaGomes.pdf2013_JoaoEduardoCostaGomes.pdfapplication/pdf5767952http://bdm.unb.br/xmlui/bitstream/10483/8240/1/2013_JoaoEduardoCostaGomes.pdf63bfd327e3b18507edeeca1b214d996aMD51CC-LICENSElicense_urllicense_urltext/plain46http://bdm.unb.br/xmlui/bitstream/10483/8240/2/license_url6f1da3ff281999354d4abd56d1551468MD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/8240/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream21889http://bdm.unb.br/xmlui/bitstream/10483/8240/4/license_rdf5f21d45308ffc58e8d263280cb61c64dMD54LICENSElicense.txtlicense.txttext/plain1863http://bdm.unb.br/xmlui/bitstream/10483/8240/5/license.txt881850b202b361896373fa0a1309a6c3MD5510483/82402014-08-28 17:37:39.464oai:bdm.unb.br:10483/8240TGljZW5zZSBncmFudGVkIGJ5IEphcXVlbGluZSAgRmVycmVpcmEgZGUgU291emEgKGphcXVlZnMuYnJhekBnbWFpbC5jb20pIG9uIDIwMTQtMDgtMjdUMTQ6MjU6NDJaIChHTVQpOgoKw4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0KY29udGF0byBhdHJhdsOpcyBkZTogYmRtQGJjZS51bmIuYnIgb3UgMzEwNy0yNjg3LgoKTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCBvL2EgU3IuL1NyYS4gKGF1dG9yIG91IGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvcik6CgphKSBDb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlCnJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhYmFpeG8pLCBjb211bmljYXIgZS9vdQpkaXN0cmlidWlyIG8gZG9jdW1lbnRvIGVudHJlZ3VlIChpbmNsdWluZG8gbyByZXN1bW8vYWJzdHJhY3QpIGVtCmZvcm1hdG8gZGlnaXRhbCBvdSBpbXByZXNzbyBlIGVtIHF1YWxxdWVyIG1laW8uCgpiKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBzZXUgdHJhYmFsaG8gb3JpZ2luYWwsIGUgcXVlCmRldMOpbSBvIGRpcmVpdG8gZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIERlY2xhcmEKdGFtYsOpbSBxdWUgYSBlbnRyZWdhIGRvIGRvY3VtZW50byBuw6NvIGluZnJpbmdlLCB0YW50byBxdWFudG8gbGhlIMOpCnBvc3PDrXZlbCBzYWJlciwgb3MgZGlyZWl0b3MgZGUgcXVhbHF1ZXIgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlLgoKYykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgY29udMOpbSBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zCmRpcmVpdG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBvYnRldmUgYXV0b3JpemHDp8OjbyBkbyBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IgcGFyYSBjb25jZWRlciDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG9zIGRpcmVpdG9zCnJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZQp0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdQpjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8KcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhLCBkZWNsYXJhIHF1ZQpjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91CmFjb3Jkby4KCkEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBzZXUgKHMpIG5vbWUgKHMpCmNvbW8gbyAocykgYXV0b3IgKGVzKSBvdSBkZXRlbnRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8KZW50cmVndWUsIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgcGFyYSBhbMOpbSBkYXMgcGVybWl0aWRhcyBwb3IKZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712014-08-28T20:37:39Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.en.fl_str_mv Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
title Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
spellingShingle Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
Gomes, João Eduardo Costa
Pêndulo
Lógica difusa
Sistemas difusos
Lyapunov, Equação de
title_short Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
title_full Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
title_fullStr Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
title_full_unstemmed Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
title_sort Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
author Gomes, João Eduardo Costa
author_facet Gomes, João Eduardo Costa
author_role author
dc.contributor.advisorco.none.fl_str_mv Borges, Renato Alves
dc.contributor.author.fl_str_mv Gomes, João Eduardo Costa
dc.contributor.advisor1.fl_str_mv Tognetti, Eduardo Stockler
contributor_str_mv Tognetti, Eduardo Stockler
dc.subject.keyword.en.fl_str_mv Pêndulo
Lógica difusa
Sistemas difusos
Lyapunov, Equação de
topic Pêndulo
Lógica difusa
Sistemas difusos
Lyapunov, Equação de
description Monografia (graduação)—Universidade de Brasília, Faculdade de Tecnologia, 2013.
publishDate 2013
dc.date.submitted.none.fl_str_mv 2013-07-31
dc.date.accessioned.fl_str_mv 2014-08-28T20:37:39Z
dc.date.available.fl_str_mv 2014-08-28T20:37:39Z
dc.date.issued.fl_str_mv 2014-08-28T20:37:39Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv GOMES, João Eduardo Costa. Controle fuzzy Takagi-Sugeno de pêndulo invertido: projeto e validação em bancada didática. 2013. viii, 52 f., il. Monografia (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2013.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/8240
identifier_str_mv GOMES, João Eduardo Costa. Controle fuzzy Takagi-Sugeno de pêndulo invertido: projeto e validação em bancada didática. 2013. viii, 52 f., il. Monografia (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2013.
url http://bdm.unb.br/handle/10483/8240
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/8240/1/2013_JoaoEduardoCostaGomes.pdf
http://bdm.unb.br/xmlui/bitstream/10483/8240/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/8240/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/8240/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/8240/5/license.txt
bitstream.checksum.fl_str_mv 63bfd327e3b18507edeeca1b214d996a
6f1da3ff281999354d4abd56d1551468
d41d8cd98f00b204e9800998ecf8427e
5f21d45308ffc58e8d263280cb61c64d
881850b202b361896373fa0a1309a6c3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801492940380438528