Active Set Prediction using Machine Learning Methods for Complexity Reduction in Nonlinear MPC

Read full text
Authors: Raphael Dyrska, Karol Kiš, Martin Klaučo, Martin Mönnigmann
Cited by: 0

Abstract

We use Machine Learning (ML) methods to simplify the Nonlinear Program (NLP) arising in Nonlinear Model Predictive Control (nonlinear MPC, NMPC). Since every solution to an NMPC problem defines a set of active and a set of inactive constraints, we propose to use predictions about these sets to reduce the complexity of the NLP to be solved. Specifically, we use ML methods to predict active sets for NMPC problems. The required classification networks are simple enough to be evaluated online, i.e., during the runtime of the controller. They can be trained to a high accuracy, qualifying as suitable candidates for an application to NMPC. The results are evaluated using numerical simulations for a model of a continuous stirred-tank reactor.

Fields of Study & Subjects

Advanced Control Systems Optimization Fault Detection and Control Systems Control Systems and Identification

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
5 January 2026
Document type
Preprint