This book chapter presents a method to efficiently solve hybrid model predictive control (MPC) problems for a class of discretized hybrid control systems. The proposed method recasts the optimal control problem associated with hybrid MPC into a mixed-integer quadratic problem (MIQP), which can be efficiently solved using well-established algorithms. The approach consists of transforming the discretized hybrid control system into a mixed logical dynamical (MLD) system. This transformation enables the use of MIQP tools for the solution of the hybrid MPC problem. To arrive to such a system, an intermediate step converting the discretized hybrid control system into a discrete-time control system with set-valued dynamics is formulated. The proposed method is illustrated in several examples that demonstrate the ability of the approach to handle state jumps and logic variables present in the hybrid control system, highlighting its suitability for real-world applications featuring hybrid dynamics.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Solving Hybrid Model Predictive Control Problems via a Mixed-Integer Approach

  • Iman Nodozi,
  • Ricardo G. Sanfelice

摘要

This book chapter presents a method to efficiently solve hybrid model predictive control (MPC) problems for a class of discretized hybrid control systems. The proposed method recasts the optimal control problem associated with hybrid MPC into a mixed-integer quadratic problem (MIQP), which can be efficiently solved using well-established algorithms. The approach consists of transforming the discretized hybrid control system into a mixed logical dynamical (MLD) system. This transformation enables the use of MIQP tools for the solution of the hybrid MPC problem. To arrive to such a system, an intermediate step converting the discretized hybrid control system into a discrete-time control system with set-valued dynamics is formulated. The proposed method is illustrated in several examples that demonstrate the ability of the approach to handle state jumps and logic variables present in the hybrid control system, highlighting its suitability for real-world applications featuring hybrid dynamics.