On Training and Evaluation of Neural Network Approaches for Model Predictive Control
Rebecka Winqvist, Arun Venkitaraman, Bo Wahlberg

TL;DR
This paper develops a comprehensive framework for training and evaluating neural network-based Model Predictive Control (MPC), focusing on data generation, validation, and the integration of domain knowledge to improve control performance.
Contribution
It introduces a systematic approach for training neural network MPCs with constrained optimization layers, including data sampling, validation metrics, and analysis of neural network architectures.
Findings
Efficient MPC input sampling using hit-and-run methods.
Validation metrics for neural network MPC performance.
Benefits of incorporating domain knowledge into network design.
Abstract
The contribution of this paper is a framework for training and evaluation of Model Predictive Control (MPC) implemented using constrained neural networks. Recent studies have proposed to use neural networks with differentiable convex optimization layers to implement model predictive controllers. The motivation is to replace real-time optimization in safety critical feedback control systems with learnt mappings in the form of neural networks with optimization layers. Such mappings take as the input the state vector and predict the control law as the output. The learning takes place using training data generated from off-line MPC simulations. However, a general framework for characterization of learning approaches in terms of both model validation and efficient training data generation is lacking in literature. In this paper, we take the first steps towards developing such a coherent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Fault Detection and Control Systems · Control Systems and Identification
