Pêndulo Furuta - Furuta pendulum

Pêndulo Invertido Rotacional: Exemplo pedagógico clássico de aplicação da teoria de controle

O pêndulo Furuta , ou pêndulo invertido rotacional, consiste em um braço acionado que gira no plano horizontal e um pêndulo preso a esse braço que é livre para girar no plano vertical. Foi inventado em 1992 no Instituto de Tecnologia de Tóquio por Katsuhisa Furuta e seus colegas. É um exemplo de um oscilador não linear complexo de interesse na teoria do sistema de controle . O pêndulo está subactuado e extremamente não linear devido às forças gravitacionais e ao acoplamento decorrente de Coriolis e forças centrípetas . Desde então, dezenas, possivelmente centenas de artigos e teses usaram o sistema para demonstrar leis de controle lineares e não lineares. O sistema também foi objeto de dois textos.

Equações de movimento

Apesar da grande atenção que o sistema tem recebido, muito poucas publicações derivam (ou usam) a dinâmica completa com sucesso. Muitos autores consideraram a inércia rotacional do pêndulo apenas para um único eixo principal (ou a negligenciaram completamente). Em outras palavras, o tensor de inércia possui apenas um único elemento diferente de zero (ou nenhum), e os dois termos diagonais restantes são zero. É possível encontrar um sistema de pêndulo onde o momento de inércia em um dos três eixos principais é aproximadamente zero, mas não dois.

Alguns autores consideraram pêndulos simétricos delgados onde os momentos de inércia para dois dos eixos principais são iguais e o momento de inércia restante é zero. Das dezenas de publicações pesquisadas para este wiki, apenas um único artigo de conferência e jornal foi encontrado para incluir todos os três principais termos inerciais do pêndulo. Ambos os artigos usaram uma formulação Lagrangiana, mas cada um continha pequenos erros (presumivelmente tipográficos).

As equações de movimento apresentadas aqui são um extrato de um artigo sobre a dinâmica do pêndulo Furuta derivado da Universidade de Adelaide .

Definições

Fig. 1: Esquema do sistema de pêndulo invertido rotativo único.

Considere o pêndulo invertido rotacional montado em um motor CC, conforme mostrado na Fig. 1. O motor CC é usado para aplicar um torque ao braço 1. O elo entre o braço 1 e o braço 2 não é acionado, mas livre para girar. Os dois braços têm comprimentos e . Os braços têm massas e que estão localizados em e , respectivamente, que são os comprimentos do ponto de rotação do braço até seu centro de massa. Os braços têm tensores de inércia e (em torno do centro de massa dos braços, respectivamente). Cada junta de rotação é viscamente amortecida com coeficientes de amortecimento e , onde está o amortecimento fornecido pelos rolamentos do motor e é o amortecimento decorrente do acoplamento do pino entre o Braço 1 e o Braço 2.

Um sistema de coordenadas à direita foi usado para definir as entradas, estados e os sistemas de coordenadas cartesianas 1 e 2. Os eixos de coordenadas do braço 1 e braço 2 são os eixos principais, de modo que os tensores de inércia são diagonais.

A rotação angular do braço 1,, é medida no plano horizontal onde uma direção anti-horária (quando vista de cima) é positiva. A rotação angular do braço 2,, é medida no plano vertical onde uma direção anti-horária (quando vista de frente) é positiva. Quando o braço está pendurado na posição de equilíbrio estável .

O torque que o servo-motor aplica ao braço 1,, é positivo no sentido anti-horário (quando visto de cima). Um torque de perturbação,, é experimentado pelo Braço 2, onde uma direção anti-horária (quando vista de frente) é positiva.

Suposições

Antes de derivar a dinâmica do sistema, várias suposições devem ser feitas. Estes são:

  • O eixo do motor e o braço 1 são considerados rigidamente acoplados e infinitamente rígidos.
  • O braço 2 é considerado infinitamente rígido.
  • Os eixos coordenados de Arm1 e Arm 2 são os eixos principais, de modo que os tensores de inércia são diagonais.
  • A inércia do rotor do motor é considerada desprezível. No entanto, este termo pode ser facilmente adicionado ao momento de inércia do Braço 1.
  • Apenas o amortecimento viscoso é considerado. Todas as outras formas de amortecimento (como Coulomb) foram negligenciadas; no entanto, é um exercício simples adicioná-lo à DE que rege final.

Equações não lineares de movimento

As equações não lineares de movimento são dadas por

e

Simplificações

A maioria dos pêndulos Furuta tende a ter braços longos e delgados, de forma que o momento de inércia ao longo do eixo dos braços é desprezível. Além disso, a maioria dos braços tem simetria rotacional de forma que os momentos de inércia em dois dos eixos principais são iguais. Assim, os tensores de inércia podem ser aproximados da seguinte forma:

Outras simplificações são obtidas fazendo as seguintes substituições. O momento de inércia total do braço 1 em torno do ponto de pivô (usando o teorema do eixo paralelo) é . O momento total de inércia do Braço 2 em relação ao seu ponto de pivô é . Finalmente, defina o momento total de inércia que o rotor do motor experimenta quando o pêndulo (Braço 2) está em sua posição de equilíbrio (pendurado verticalmente para baixo) ,.

Substituir as definições anteriores nos DEs que regem dá a forma mais compacta

e

Veja também

Referências

  1. ^ Furuta, K., Yamakita, M. e Kobayashi, S. (1992) "Swing-up control of inverted pendulum using pseudo-state feedback", Journal of Systems and Control Engineering, 206 (6), 263-269.
  2. ^ a b Xu, Y., Iwase, M. e Furuta, K. (2001) "Time ideal swing-up control of single pendulum", Journal of Dynamic Systems, Measurement, and Control, 123 (3), 518-527 .
  3. ^ a b Furuta, K., Iwase, M. (2004) “Swing-up time analysis of pendulum”, Boletim da Academia Polonesa de Ciências: Ciências Técnicas, 52 (3), 153-163.
  4. ^ a b Iwase, M., Åström, KJ, Furuta, K. e Åkesson, J. (2006) “Analysis of safe manual control usando Furuta pendulum”, Proceedings of the IEEE International Conference on Control Applications, 568-572.
  5. ^ J.Á. Acosta, “Furuta's Pendulum: A Conservative Nonlinear Model for Theory and Practice,” Mathematical Problems in Engineering, vol. 2010, Artigo ID 742894, 29 páginas. http://www.hindawi.com/journals/mpe/2010/742894.html
  6. ^ a b Åkesson, J. e Åström, KJ (2001) “Safe Manual Control of the Furuta Pendulum”, em Proceedings 2001 IEEE International Conference on Control Applications (CCA'01), pp. 890-895.
  7. ^ Olfati-Saber, R. (2001) “Nonlinear Control of Underactuated Mechanical Systems with Application to Robotics and Aerospace Vehicles”, PhD Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA. http://www.cds.caltech.edu/~olfati/thesis/
  8. ^ a b Fantoni, I. e Lozano, R. (2002) “Controle não linear de sistemas mecânicos subactuados”, Springer-Verlag, Londres.
  9. ^ a b Egeland, O. e Gravdahl, T. (2002) “Modelagem e simulação para o controle automático”, Marine Cybernetics, Trondheim, Noruega, 639 pp., ISBN   82-92356-00-2 .
  10. ^ Hirata, H., Haga, K., Anabuki, M., Ouchi, S. e Ratiroch-Anant, P. (2006) "Self-Tuning Control for Rotation Type Inverted Pendulum using Two Kinds of Adaptive Controllers", Proceedings of a Conferência IEEE de 2006 sobre Robótica, Automação e Mecatrônica, 1-6. http://lab8.ec.u-tokai.ac.jp/RAM062.pdf
  11. ^ Ratiroch-Anant, P., Anabuki, M. e Hirata, H. (2004) "Self-tuning control for rotational inverted pendulum by eigenvalue approach", Proceedings of TENCON 2004, IEEE Region 10 Conference, Volume D, 542-545 . http://lab8.ec.u-tokai.ac.jp/TENCON2004_D-542.pdf
  12. ^ Baba, Y., Izutsu, M., Pan, Y. E Furuta, K. (2006) “Design of control method to rotate pendulum”, Proceedings of SICE-ICASE International Joint Conference, Korea.
  13. ^ Craig, K. e Awtar, S. (2005) “Sistemas de pêndulo invertido: estudo de caso de projeto de sistema mecatrônico rotativo e acionado por braço”, Proceedings of the 7th Mechatronics Forum International Conference, Atlanta. http://www-personal.umich.edu/~awtar/craig_awtar_1.pdf
  14. ^ Awtar, S., King, N., Allen, T., Bang, I., Hagan, M., Skidmore, D. e Craig, K. (2002) “Inverted pendulum systems: Rotary and arm-driven - A estudo de caso de projeto de sistema mecatrônico ”, Mechatrônica, 12, 357-370. http://www-personal.umich.edu/~awtar/invertedpendulum_mechatronics.pdf
  15. ^ a b Cazzolato, BS e Prime, Z (2011) "On the Dynamics of the Furuta Pendulum", Journal of Control Science and Engineering, Volume 2011 (2011), Artigo ID 528341, 8 páginas. http://downloads.hindawi.com/journals/jcse/2011/528341.pdf

Leitura adicional

links externos