• DocumentCode
    3140610
  • Title

    Implementation model predictive control (MPC) algorithm-3 for inverted pendulum

  • Author

    Ekaputri, Cahyantari ; Syaichu-Rohman, Arief

  • Author_Institution
    Dept. of Electr. Eng., Bandung Inst. of Technol., Bandung, Indonesia
  • fYear
    2012
  • fDate
    16-17 July 2012
  • Firstpage
    116
  • Lastpage
    122
  • Abstract
    Model Predictive Control (MPC) is based on the idea to produce control input as a solution to real-time optimization problem. Optimization itself is based on the system model. MPC is used to solve multivariable control problem which has more than one variable that may have significant effect on the process. The advantage of MPC is that MPC can works effectively within constraints of the real actuator which are relatively narrow. The disadvantage of MPC lies on its complex algorithm that needs longer time than the other controller. This paper discusses the MPC application for inverted pendulum. The algorithm used is algorithm-3 for floating point. The general guidelines are modeling the system, designing the system using MATLAB, simulating the design using MATLAB, implementing the MPC algorithm on AVR ATmega32 and analyzing the result. After the guideline have been implemented, it can be seen that MPC algorithm-3 with 9 horizon and 1 iteration of quadratic programming can return the pendulum rod at the balance point by the time external force applied.
  • Keywords
    actuators; mathematics computing; microcontrollers; multivariable control systems; nonlinear control systems; pendulums; predictive control; quadratic programming; AVR ATmega32 microcontroller; MATLAB; MPC algorithm; actuator constraints; complex algorithm; floating point algorithm-3; implementation model predictive control algorithm; inverted pendulum; multivariable control problem; quadratic programming; real-time optimization problem; system design; system modelling; time external force; Algorithm design and analysis; Computational modeling; Control systems; Equations; Mathematical model; Optimization; Time factors; AVR ATmega32; Model Predictive Control (MPC); algorithm-3; inverted pendulum;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and System Graduate Research Colloquium (ICSGRC), 2012 IEEE
  • Conference_Location
    Shah Alam, Selangor
  • Print_ISBN
    978-1-4673-2035-1
  • Type

    conf

  • DOI
    10.1109/ICSGRC.2012.6287146
  • Filename
    6287146