• DocumentCode
    3137074
  • Title

    Dynamic model predictive control allocation using CVXGEN

  • Author

    Hanger, Martin ; Johansen, Tor A. ; Mykland, Geir Kåre ; Skullestad, Aage

  • Author_Institution
    Dept. of Eng. Cyberentics, Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • fYear
    2011
  • fDate
    19-21 Dec. 2011
  • Firstpage
    417
  • Lastpage
    422
  • Abstract
    Control allocation deals with the allocation of control among a redundant set of effectors, while taking into account the individual constraints. The use of model predictive control (MPC) for control allocation allows the response times of the actuators to be accounted for, and to take advantage of predictions of the virtual control input as well as differences in dynamic control authority and cost of use among the actuators. Quadratic programming (QP) is essential for implementation of the optimal constrained control allocation strategies. The main contributions of the present paper are the investigation of using the software system CVXGEN and the MPC-based control allocation method. CVXGEN synthesizes a customized portable and library-free C-source code QP interior-point solver for the specific QP problem resulting from the MPC formulation, exploiting structural properties of the specific QP and optimizing the source code for execution speed. Two case studies, one being a missile auto-pilot, illustrates the benefits of using the MPC formulation, and the efficiency of CVXGEN.
  • Keywords
    actuators; control engineering computing; missile control; predictive control; program compilers; quadratic programming; CVXGEN; QP interior point solver; actuators; dynamic control authority; dynamic model predictive control allocation; effectors; library free C-source code; missile auto pilot; quadratic programming; virtual control input; Actuators; Dynamic scheduling; Heuristic algorithms; Missiles; Optimization; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Automation (ICCA), 2011 9th IEEE International Conference on
  • Conference_Location
    Santiago
  • ISSN
    1948-3449
  • Print_ISBN
    978-1-4577-1475-7
  • Type

    conf

  • DOI
    10.1109/ICCA.2011.6137940
  • Filename
    6137940