• DocumentCode
    722911
  • Title

    MPC implementation in a PLC based on Nesterov´s fast gradient method

  • Author

    Pereira, M. ; Limon, D. ; Munoz de la Pena, D. ; Alamo, T.

  • Author_Institution
    Dept. de Ing. de Sist. y Autom., Univ. de Sevilla, Sevilla, Spain
  • fYear
    2015
  • fDate
    16-19 June 2015
  • Firstpage
    371
  • Lastpage
    376
  • Abstract
    This work presents a linear quadratic model predictive controller (MPC) implemented in an industrial programable logic controller (PLC). The control law is calculated by solving on-line the quadratic programming problem derived from the optimization control problem of MPC. Nesterov´s fast gradient algorithm has been used to solve the corresponding linear quadratic MPC problems with input constraints. The predictive controller has been implemented in a Schneider Electric M340 using the standard structured language from the IEC 1131.1 norm. The memory and computational time requirements of the proposed implementation have been characterized through extensive simulations. In addition, the properties of the proposed controller have been experimentally demonstrated using a test-bed in which the MPC running in the M340 controls a model of a quadruple-tank process simulated in Matlab/Simulink through an OPC server.
  • Keywords
    IEC standards; gradient methods; linear quadratic control; predictive control; programmable controllers; quadratic programming; IEC 1131.1 norm; M340 controls; MPC implementation; Matlab-Simulink; OPC server; PLC; Schneider Electric M340; fast gradient method; industrial programable logic controller; linear quadratic MPC problems; linear quadratic model predictive controller; optimization control problem; quadratic programming problem; quadruple-tank process; standard structured language; Gradient methods; IEC standards; Memory management; Prediction algorithms; Predictive models; Servers; Fast gradient; IEC 61131-3; Predictive control; Programmable logic controller; Quadratic optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Automation (MED), 2015 23th Mediterranean Conference on
  • Conference_Location
    Torremolinos
  • Type

    conf

  • DOI
    10.1109/MED.2015.7158777
  • Filename
    7158777