There is a newer version of the record available.

Published November 6, 2025 | Version v1
Preprint Open

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

  • 1. Automatic Control and Systems Theory, Ruhr-Universität Bochum, Germany
  • 2. Institute of Information Engineering, Automation, and Mathematics, Slovak University of Technology in Bratislava, Slovakia

Description

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.

Files

Dyrska2025_ML_NMPC.pdf

Files (6.6 MB)

Name Size Download all
md5:21228188c19cf694b8a4f11e61b018c1
6.6 MB Preview Download

Additional details

Funding

Alexander von Humboldt Foundation
research group linkage cooperation program
European Commission
FrontSeat - Fostering Opportunities Towards Slovak Excellence in Advanced Control for Smart Industries 101079342
Slovak Academy of Sciences
Advanced Control of Energy Intensive Processes with Uncertainties in Chemical, Biochemical and Food Technologies VEGA 1/0545/20
Slovak Research and Development Agency
Data Based Process Control APVV-21-0019