• DocumentCode
    158349
  • Title

    Embedded Model Predictive Control on a PLC using a primal-dual first-order method for a subsea separation process

  • Author

    Kufoalor, D.K.M. ; Richter, Simon ; Imsland, Lars ; Johansen, Tor Arne ; Morari, Manfred ; Eikrem, G.O.

  • Author_Institution
    Dept. of Eng. Cybern., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • fYear
    2014
  • fDate
    16-19 June 2014
  • Firstpage
    368
  • Lastpage
    373
  • Abstract
    The results of a PLC implementation of embedded Model Predictive Control (MPC) for an industrial problem are presented in this paper. The embedded MPC developed is based on the linear MPC module in SEPTIC (Statoil Estimation and Prediction Tool for Identification and Control), and it combines custom ANSI C code generation with problem size reduction methods, embedded real-time considerations, and a primal-dual first-order method that provides a fast and light QP solver obtained from the FiOrdOs code generator toolbox. Since the primal-dual first-order method proposed in this paper is new in the control community, an extensive comparison study with other state-of-the-art first-order methods is conducted to underline its potential. The embedded MPC was implemented on the ABB AC500 PLC, and its performance was tested using hardware-in-the-loop simulation of Statoil´s newly patented subsea compact separation process. A warm-start variant of the proposed first-order method outperforms a tailored interior-point method by a factor of 4 while occupying 40% less memory.
  • Keywords
    control engineering computing; embedded systems; oil technology; predictive control; process control; production engineering computing; program compilers; programmable controllers; quadratic programming; separation; ABB AC500 PLC; FiOrdOs code generator toolbox; SEPTIC; Statoil estimation and prediction tool for identification and control; control community; custom ANSI C code generation; embedded model predictive control; fast QP solver; first-order method; hardware-in-the-loop simulation; light QP solver; linear MPC module; primal-dual first-order method; problem size reduction methods; quadratic programming solver; subsea compact separation process; tailored interior-point method; warm-start variant; Convergence; IP networks; Liquids; Predictive control; Real-time systems; Separation processes; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Automation (MED), 2014 22nd Mediterranean Conference of
  • Conference_Location
    Palermo
  • Print_ISBN
    978-1-4799-5900-6
  • Type

    conf

  • DOI
    10.1109/MED.2014.6961399
  • Filename
    6961399