paper-with-me

Papers

Deep Operator Neural Network Model Predictive Control

2025-05-23 · Thomas Oliver de Jong, Khemraj Shukla, Mircea Lazar

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 step DeepONet (MS-DeepONet) architecture that computes in one shot multi step predictions of system outputs from multi step input sequences, which is better suited for MPC. We prove that the MS DeepONet is a universal approximator in terms of multi step sequence prediction. Additionally, we develop automated hyper parameter selection strategies and implement MPC frameworks using both the standard DeepONet and the proposed MS DeepONet architectures in PyTorch. The implementation is publicly available on GitHub. Simulation results demonstrate that MS-DeepONet consistently outperforms the standard DeepONet in learning and predictive control tasks across several nonlinear benchmark systems: the van der Pol oscillator, the quadruple tank process, and a cart pendulum unstable system, where it successfully learns and executes multiple swing up and stabilization policies.

📄 PDF Abstract BibTeX arXiv:2505.18008

Code (1)

todejong/deep-operator-neural-network-model-predictive-control 공식 구현 pytorch

Tasks

modelModel Predictive Control

Similar Papers 제목 키워드 기반

Integrating Koopman theory and Lyapunov stability for enhanced model predictive control in nonlinear systems

2025-05-13 · Md Nur-A-Adam Dony

This paper delves into the challenges posed by the increasing complexity of modern control systems, specifically focusing on bilinear systems, a prevalent subclass of non-linear systems characterized by state dynamics in…

Model Predictive Control

K-SMPC: Koopman Operator-Based Stochastic Model Predictive Control for Enhanced Lateral Control of Autonomous Vehicles

2023-10-16 · Jin Sung Kim, Ying Shuai Quan, Chung Choo Chung

This paper proposes Koopman operator-based Stochastic Model Predictive Control (K-SMPC) for enhanced lateral control of autonomous vehicles. The Koopman operator is a linear map representing the nonlinear dynamics in an …

Autonomous VehiclesModel Predictive Control

Forecasting subcritical cylinder wakes with Fourier Neural Operators

2023-01-19 · Peter I Renn, Cong Wang, Sahin Lale, Zongyi Li 외

We apply Fourier neural operators (FNOs), a state-of-the-art operator learning technique, to forecast the temporal evolution of experimentally measured velocity fields. FNOs are a recently developed machine learning meth…

Operator learning

Koopman Operator Based Linear Model Predictive Control for Quadruped Trotting

2025-07-19 · Chun-Ming Yang, Pranav A. Bhounsule arxiv

Online optimal control of quadruped robots would enable them to adapt to varying inputs and changing conditions in real time. A common way of achieving this is linear model predictive control (LMPC), where a quadratic pr…

MAKO: Meta-Adaptive Koopman Operators for Learning-based Model Predictive Control of Parametrically Uncertain Nonlinear Systems

2025-10-10 · Minghao Han, Kiwan Wong, Adrian Wing-Keung Law, Xunyuan Yin arxiv

In this work, we propose a meta-learning-based Koopman modeling and predictive control approach for nonlinear systems with parametric uncertainties. An adaptive deep meta-learning-based modeling approach, called Meta Ada…