Controle fuzzy Takagi-Sugeno de pêndulo invertido : projeto e validação em bancada didática
Autor(a) principal: | |
---|---|
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 |