TL;DR
This paper introduces a multi step DeepONet architecture for model predictive control of nonlinear systems, enabling efficient multi step predictions and outperforming standard DeepONet in various control benchmarks.
Contribution
The paper proposes MS-DeepONet, a novel multi step prediction neural network architecture for MPC, with proven universality and improved performance over standard DeepONet.
Findings
MS-DeepONet outperforms standard DeepONet in control tasks
Successfully applied to nonlinear benchmark systems
Provides publicly available implementation in PyTorch
Abstract
In this paper, we consider the design of model predictive control (MPC) algorithms based on deep operator neural networks (DeepONets). These neural networks are capable of accurately approximating real and complex valued solutions of continuous time nonlinear systems without relying on recurrent architectures. The DeepONet architecture is made up of two feedforward neural networks: the branch network, which encodes the input function space, and the trunk network, which represents dependencies on temporal variables or initial conditions. Utilizing the original DeepONet architecture as a predictor within MPC for Multi Input Multi Output (MIMO) systems requires multiple branch networks, to generate multi output predictions, one for each input. Moreover, to predict multiple time steps into the future, the network has to be evaluated multiple times. Motivated by this, we introduce a multi…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
