Active Set Prediction using Machine Learning Methods for Complexity Reduction in Nonlinear MPC
Authors/Creators
- 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