Controlador em cascata com adaptação de parâmetros para robôs hidráulicos

Detalhes bibliográficos
Autor(a) principal: Machado, Cláudio Luís D'Elia
Data de Publicação: 2012
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: http://repositorio.ufsc.br/xmlui/handle/123456789/94127
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2010
id UFSC_27f2122cd5805520ba9e6d2e96c9efc8
oai_identifier_str oai:repositorio.ufsc.br:123456789/94127
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaMachado, Cláudio Luís D'EliaDe Negri, Victor JulianoCunha, Mauro Andre Barbosa.2012-10-25T06:51:36Z2012-10-25T06:51:36Z2012-10-25T06:51:36Z281742http://repositorio.ufsc.br/xmlui/handle/123456789/94127Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2010Este trabalho trata do problema de controle de robôs hidráulicos que utilizam válvulas proporcionais direcionais com centro supercrítico realizando seguimento de trajetória de posição e tem enfoque na compensação de zona morta destas válvulas. Os robôs hidráulicos apresentam grande capacidade de carga e um grande potencial de aplicação na indústria. Isto se deve a elevada relação força/dimensão dos atuadores hidráulicos e a capacidade que possuem para responder de forma rápida aos sinais de comando. No entanto, os robôs hidráulicos oferecem algumas dificuldades ao controle. Há, por exemplo, acoplamento de dinâmicas, dificuldades da estimativa de parâmetros do modelo matemático, variação de alguns parâmetros durante a operação e comportamento não-linear provocado pelo atrito no cilindro hidráulico e pela zona morta das válvulas proporcionais direcionais de centro supercrítico. Neste trabalho, uma estratégia de controle em cascata é aplicada com objetivo de superar estas dificuldades. Esta estratégia tem como característica a divisão do modelo matemático do robô hidráulico em subsistemas e permite a aplicação de técnicas de controle não-linear para superar as dificuldades inerentes de cada subsistema. Tanto o atrito no cilindro hidráulico quanto a zona morta da válvula provocam os erros de seguimento de trajetória do robô. O atrito influi na dinâmica do movimento no subsistema mecânico que tem como entrada a força produzida no cilindro pelo subsistema hidráulico e como saída a posição angular dos elos do robô. Os erros de seguimento de posição dos elos provocados pelo atrito podem ser reduzidos através de sua compensação direta no subsistema mecânico utilizando observadores de atrito baseados em modelos dinâmicos. A zona morta retarda a abertura da válvula gerando erros significativos de seguimento de força no subsistema hidráulico. Sua compensação pode ser realizada através de uma função inversa da zona morta. Assim, apresenta-se um controlador em cascata capaz de compensar a dinâmica da válvula e sua zona morta, a dinâmica da força hidráulica, do atrito e do movimento dos elos do robô. Apresentam-se, também, leis de adaptação de parâmetros para a função inversa da zona morta. A implementação destas leis adaptativas tem como objetivo principal a redução dos erros de seguimento no subsistema hidráulico através da compensação da zona morta e, consequentemente, a redução dos erros de seguimento de posição angular dos elos do robô. Mostra-se, através da análise de estabilidade por Lyapunov e de forma experimental, que os erros resultantes do seguimento de trajetória convergem para um conjunto residual mesmo quando o controlador em cascata não realiza a compensação do atrito e da dinâmica da válvula, mas utiliza as leis de adaptação e a compensação de zona morta propostas neste trabalho. Os resultados teóricos e experimentais permitem concluir que a compensação de zona morta também pode compensar, de forma indireta, outras dinâmicas como a do atrito.This work addresses the problem of controlling hydraulic robots using overlapped proportional valves which perform trajectory tracking, with special focus on the dead-zone compensation of these valves. Hydraulic robots present great load capability and a huge potential of application in the industry. This is due to the high torque/size ratio of the hydraulic actuators and its ability to respond quickly to control signals. However, hydraulic robots introduce some difficulties to the control. There are, for example, dynamic coupling, problems to estimate the mathematical model parameters, changes in some parameters during operation and a nonlinear behavior mainly caused by friction in the hydraulic cylinder and the dead-zone of overlapped proportional valves. In this work, a cascade control strategy is applied to surpass these difficulties. This strategy is based on the division of the hydraulic robot mathematical model into subsystems and allows the application of nonlinear control techniques to overcame the inherent difficulties in each subsystem. Both the friction in the hydraulic cylinder and the dead-zone of the valve cause tracking errors in the robot trajectory. Friction influences the motion dynamics in the mechanical subsystem which has as input the force produced in the cylinder by the hydraulic subsystem and as output the angular position of the robot links. Tracking errors of the links positions caused by friction can be reduced through its direct compensation in the subsystem using mechanical friction observers based on dynamic models. The dead-zone slows the opening of the valve causing significant force tracking errors in the hydraulic subsystem. The compensation can be accomplished through an inverse function of the deadzone. Thus, this work presents a cascade controller able to compensate the dynamics of the valve and the dead-zone, the dynamics of the hydraulic force, friction and motion of the robot links. Adaptation laws for the dead-zone inverse function are also presented. The adaptation laws implementation has the main goal to reduce tracking errors of the hydraulic subsystem through the dead-zone compensation and consequently the reduction of angular position tracking errors of the robot. It is shown through Lyapunov stability analysis and through experimental ents that position tracking errors converge to a residual set even when the cascade controller does not perform compensation for friction and valve dynamics, but using only the adaptation laws and dead-zone compensation proposed in this work. Theoretical and experimental results showed that the dead-zone compensation may also compensate, indirectly, other dynamics such as friction.216 p.| il., grafs., tabs.porEngenharia mecânicaManipuladores (Mecanismo)RobosSistema de controleControlador em cascata com adaptação de parâmetros para robôs hidráulicosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL281742.pdfapplication/pdf5027044https://repositorio.ufsc.br/bitstream/123456789/94127/1/281742.pdfaca2efda5956243285381dffafdfd28eMD51TEXT281742.pdf.txt281742.pdf.txtExtracted Texttext/plain309388https://repositorio.ufsc.br/bitstream/123456789/94127/2/281742.pdf.txt4347a6e8aeb5ab3c1aca5294120096c0MD52THUMBNAIL281742.pdf.jpg281742.pdf.jpgGenerated Thumbnailimage/jpeg1257https://repositorio.ufsc.br/bitstream/123456789/94127/3/281742.pdf.jpg233d96acd344608b443aa21fb860d208MD53123456789/941272013-05-03 06:40:05.56oai:repositorio.ufsc.br:123456789/94127Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732013-05-03T09:40:05Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
title Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
spellingShingle Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
Machado, Cláudio Luís D'Elia
Engenharia mecânica
Manipuladores (Mecanismo)
Robos
Sistema de controle
title_short Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
title_full Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
title_fullStr Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
title_full_unstemmed Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
title_sort Controlador em cascata com adaptação de parâmetros para robôs hidráulicos
author Machado, Cláudio Luís D'Elia
author_facet Machado, Cláudio Luís D'Elia
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Machado, Cláudio Luís D'Elia
dc.contributor.advisor1.fl_str_mv De Negri, Victor Juliano
dc.contributor.advisor-co1.fl_str_mv Cunha, Mauro Andre Barbosa.
contributor_str_mv De Negri, Victor Juliano
Cunha, Mauro Andre Barbosa.
dc.subject.classification.pt_BR.fl_str_mv Engenharia mecânica
Manipuladores (Mecanismo)
Robos
Sistema de controle
topic Engenharia mecânica
Manipuladores (Mecanismo)
Robos
Sistema de controle
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2010
publishDate 2012
dc.date.accessioned.fl_str_mv 2012-10-25T06:51:36Z
dc.date.available.fl_str_mv 2012-10-25T06:51:36Z
dc.date.issued.fl_str_mv 2012-10-25T06:51:36Z
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://repositorio.ufsc.br/xmlui/handle/123456789/94127
dc.identifier.other.pt_BR.fl_str_mv 281742
identifier_str_mv 281742
url http://repositorio.ufsc.br/xmlui/handle/123456789/94127
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 216 p.| il., grafs., tabs.
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
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/94127/1/281742.pdf
https://repositorio.ufsc.br/bitstream/123456789/94127/2/281742.pdf.txt
https://repositorio.ufsc.br/bitstream/123456789/94127/3/281742.pdf.jpg
bitstream.checksum.fl_str_mv aca2efda5956243285381dffafdfd28e
4347a6e8aeb5ab3c1aca5294120096c0
233d96acd344608b443aa21fb860d208
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805004563251200