TY - JOUR
T1 - Efficient Model Predictive Control Implementation via Machine Learning
T2 - An Algorithm Selection and Configuration Approach
AU - Mitrai, Ilias
AU - Daoutidis, Prodromos
N1 - Publisher Copyright:
© 2025 American Chemical Society.
PY - 2025/4/9
Y1 - 2025/4/9
N2 - Model Predictive Control (MPC) is a widely used optimization-based control strategy for constrained systems. MPC relies on the repeated online solution of an optimal control problem, which determines the operation of the underlying system. However, the online solution of the optimal control problem can be computationally expensive. This necessitates a compromise between solution quality and solution time. In this paper, we propose a machine learning-based automated framework for algorithm selection and configuration for MPC applications. This framework aids the online implementation of MPC by selecting the best solution strategy and its tuning while accounting for solution quality and time. The proposed approach is applied to a mixed-integer economic MPC problem that arises in the operation of multiproduct process systems. The proposed approach allows us to (1) decide whether to use a heuristic or exact solution approach and (2) tune the exact algorithm if needed. The results show that machine learning can be used to guide the implementation of MPC and ultimately lead to lower average solution time while maintaining solution quality.
AB - Model Predictive Control (MPC) is a widely used optimization-based control strategy for constrained systems. MPC relies on the repeated online solution of an optimal control problem, which determines the operation of the underlying system. However, the online solution of the optimal control problem can be computationally expensive. This necessitates a compromise between solution quality and solution time. In this paper, we propose a machine learning-based automated framework for algorithm selection and configuration for MPC applications. This framework aids the online implementation of MPC by selecting the best solution strategy and its tuning while accounting for solution quality and time. The proposed approach is applied to a mixed-integer economic MPC problem that arises in the operation of multiproduct process systems. The proposed approach allows us to (1) decide whether to use a heuristic or exact solution approach and (2) tune the exact algorithm if needed. The results show that machine learning can be used to guide the implementation of MPC and ultimately lead to lower average solution time while maintaining solution quality.
UR - http://www.scopus.com/inward/record.url?scp=105002568886&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=105002568886&partnerID=8YFLogxK
U2 - 10.1021/acs.iecr.4c03782
DO - 10.1021/acs.iecr.4c03782
M3 - Article
AN - SCOPUS:105002568886
SN - 0888-5885
VL - 64
SP - 7419
EP - 7430
JO - Industrial and Engineering Chemistry Research
JF - Industrial and Engineering Chemistry Research
IS - 14
ER -