• DocumentCode
    3693304
  • Title

    Dual decomposition for QPs in scenario tree NMPC

  • Author

    Conrad Leidereiter;Andreas Potschka;Hans Georg Bock

  • Author_Institution
    Interdisciplinary Center for Scientific Computing, Heidelberg University, Im Neuenheimer Feld 368, 69120, Germany
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    1608
  • Lastpage
    1613
  • Abstract
    In the field of nonlinear model predictive control (NMPC) under uncertainty we use a robustification approach based on a scenario tree formulation. This approach is known to be less conservative than worst-case approaches. A main challenge of scenario tree NMPC in high-dimensional uncertainty spaces is the exponential growth of the number of scenarios for possible parameter realizations. Hence, the solution of the resulting optimization problem in every NMPC iteration becomes a bottleneck for the computation. We have to solve the problem with fast numerical methods to ensure real-time applicability of scenario tree NMPC. By a multiple shooting discretization we discretize the optimal control problems of an NMPC iteration to obtain a sequence of Nonlinear Programs that we solve by a real-time feasible variant of Sequential Quadratic Programming (SQP). Every single Quadratic Programming problem (QP) exhibits a particular structure originating from the scenario tree. We use a dual decomposition approach on the non-anticipativity constraints from the scenario tree formulation to decouple the large-scale QP into many smaller QPs that each correspond to one scenario in the scenario tree. Within an outer level non-smooth Newton iteration in the dual space of the coupling constraints, the decoupled scenario QPs can be solved in a massively parallel fashion. In the final part of this contribution we present numerical results for NMPC with large scenario trees.
  • Keywords
    "Optimization","Robustness","Real-time systems","Optimal control","Couplings","Indexes","Uncertainty"
  • Publisher
    ieee
  • Conference_Titel
    Control Conference (ECC), 2015 European
  • Type

    conf

  • DOI
    10.1109/ECC.2015.7330767
  • Filename
    7330767