Harmonic model predictive control (HMPC) is a model predictive control (MPC) formulation that displays several benefits over other MPC formulations, especially when using a small prediction horizon. These benefits, however, come at the expense of an optimization problem that is no longer the typical quadratic programming problem derived from most linear MPC formulations due to the inclusion of a particular class of second-order cone constraints. This article presents a method for efficiently dealing with these constraints in operator splitting methods, leading to a computation time for solving HMPC in line with state-of-the-art solvers for linear MPC. We show how to apply this result to the alternating direction method of the multipliers algorithm, presenting a solver that we compare against other solvers from the literature, including solvers for other linear MPC formulations. The results show that the proposed solver, and by extension the HMPC formulation, is suitable for its implementation in embedded systems. © 1963-2012 IEEE.

Efficiently Solving the Harmonic Model Predictive Control Formulation

A. Bemporad;
2023-01-01

Abstract

Harmonic model predictive control (HMPC) is a model predictive control (MPC) formulation that displays several benefits over other MPC formulations, especially when using a small prediction horizon. These benefits, however, come at the expense of an optimization problem that is no longer the typical quadratic programming problem derived from most linear MPC formulations due to the inclusion of a particular class of second-order cone constraints. This article presents a method for efficiently dealing with these constraints in operator splitting methods, leading to a computation time for solving HMPC in line with state-of-the-art solvers for linear MPC. We show how to apply this result to the alternating direction method of the multipliers algorithm, presenting a solver that we compare against other solvers from the literature, including solvers for other linear MPC formulations. The results show that the proposed solver, and by extension the HMPC formulation, is suitable for its implementation in embedded systems. © 1963-2012 IEEE.
2023
Embedded systems
Harmonic analysis
Model predictive control
Predictive control systems
Quadratic programming, ADMM
Convex functions
Convex optimisation
Alternating direction method of multipliers (ADMM)
File in questo prodotto:
File Dimensione Formato  
Efficiently_Solving_the_Harmonic_Model_Predictive_Control_Formulation.pdf

non disponibili

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 677.28 kB
Formato Adobe PDF
677.28 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11771/27838
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
social impact