SWINGING UP THE FURUTA PENDULUM AND ITS STABILIZATION VIA MODEL PREDICTIVE CONTROL

被引:20
|
作者
Seman, Pavol [1 ]
Rohal'-Ilkiv, Boris [1 ]
Juhas, Martin [1 ]
Salaj, Michal [1 ]
机构
[1] Slovak Univ Technol Bratislava, Fac Mech Engn, Dept Automat Measurement & Appl Informat, Bratislava, Slovakia
关键词
furuta pendulum; swing-up; stabilization; predictive control; constraints; INVARIANCE; SYSTEMS;
D O I
10.2478/jee-2013-0022
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper deals with certain options on controlling an inverted rotary pendulum also known as the Puruta pendulum. Controlling an inverted pendulum involves two stages. The first stage is the swing up of the pendulum and the second stage is its balancing in the up-right position. The paper describes two possibilities on swinging up the pendulum. First one is the classical approach based on comparing the current total (potential and kinetic) energy of the system with the energy in its stabilized up-right position. The second option uses an exponentiation operation over the pendulum position since the trend of power law function is very convenient for determining the amount of required energy to be delivered to the system. For the purposes of balancing the pendulum in the up-right position a predictive controller based on optimal control law with perturbation was proposed, which is an LQ controller with control signal corrections when constraints are exceeded. The results are illustrated by real-time experiments on a laboratory rotary inverted pendulum setup.
引用
收藏
页码:152 / 158
页数:7
相关论文
共 50 条
  • [41] Orbital stabilization of a pre-planned periodic motion to swing up the Furuta pendulum: Theory and experiments
    La Hera, Pedro M.
    Shiriaev, Anton S.
    Freidovich, Leonid B.
    Mettin, Uwe
    ICRA: 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-7, 2009, : 3562 - 3567
  • [42] Stabilization of inverted pendulum via fuzzy control
    Ray, G.
    Das, S.K.
    Tyagi, B.
    Journal of the Institution of Engineers (India): Electrical Engineering Division, 2007, 88 (SEPT.): : 58 - 62
  • [43] Vibrational Stabilization of the Kapitza Pendulum Using Model Predictive Control with Constrained Base Displacement
    Ahrazoglu, M. Akif
    Islam, Syed Aseem Ul
    Goel, Ankit
    Bernstein, Dennis S.
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 2640 - 2645
  • [44] VSS-version of energy-based control for swinging up a pendulum
    Shiriaev, AS
    Egeland, O
    Ludvigsen, H
    Fradkov, AL
    SYSTEMS & CONTROL LETTERS, 2001, 44 (01) : 45 - 56
  • [45] Optimal Swing Up and Stabilization Control for Inverted Pendulum via Stable Manifold Method
    Horibe, Takamasa
    Sakamoto, Noboru
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2018, 26 (02) : 708 - 715
  • [46] Model Predictive Control of an Inverted Pendulum
    Askari, Masood
    Mohamed, Haider A. F.
    Moghavvemi, M.
    Yang, S. S.
    2009 INTERNATIONAL CONFERENCE FOR TECHNICAL POSTGRADUATES (TECHPOS 2009), 2009, : 313 - +
  • [47] Intelligent control using cubic neural network for swinging up and stabilizing pendulum
    Yoshida, K
    Hatano, K
    JSME INTERNATIONAL JOURNAL SERIES C-MECHANICAL SYSTEMS MACHINE ELEMENTS AND MANUFACTURING, 2000, 43 (03): : 612 - 617
  • [48] Design of an iterative learning control with a selective learning strategy for swinging up a pendulum
    Beuchert, Jonas
    Raisch, Joerg
    Seel, Thomas
    2018 EUROPEAN CONTROL CONFERENCE (ECC), 2018, : 3137 - 3142
  • [49] Discrete-Time H∞ Integral Control Via LMIs Applied to a Furuta Pendulum
    Lendzion Tomaz Alves, Uiliam Nelson
    Breganon, Ricardo
    Pivovar, Luiz Eduardo
    Lima Silva de Almeida, Joao Paulo
    Barbara, Gustavo Vendrame
    Mendonca, Marcio
    Cunha Palacios, Rodrigo Henrique
    JOURNAL OF CONTROL AUTOMATION AND ELECTRICAL SYSTEMS, 2022, 33 (03) : 1 - 12
  • [50] Nonlinear model predictive control for the swing-up of a rotary inverted pendulum
    Jung, SY
    Wen, JT
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2004, 126 (03): : 666 - 673