Deep Learning Alternative to Explicit Model Predictive Control for Unknown Nonlinear Systems
We present differentiable predictive control (DPC) as a deep learning-based alternative to the explicit model predictive control (MPC) for unknown nonlinear systems. In the DPC framework, a neural state-space model is learned from time-series measurements of the system dynamics. The neural control policy is then optimized via stochastic gradient descent approach by differentiating the MPC loss function through the closed-loop system dynamics model. The proposed DPC method learns model-based control policies with state and input constraints, while supporting time-varying references and constraints. In embedded implementation using a Raspberry-Pi platform, we experimentally demonstrate that it is possible to train constrained control policies purely based on the measurements of the unknown nonlinear system. We compare the control performance of the DPC method against explicit MPC and report efficiency gains in online computational demands, memory requirements, policy complexity, and construction time. In particular, we show that our method scales linearly compared to exponential scalability of the explicit MPC solved via multiparametric programming.
Code (0)
등록된 구현이 없습니다.
Tasks
Model Predictive ControlTime SeriesTime Series AnalysisSimilar Papers 제목 키워드 기반
Robust Data-Driven Predictive Control of Unknown Nonlinear Systems using Reachability Analysis
This work proposes a robust data-driven predictive control approach for unknown nonlinear systems in the presence of bounded process and measurement noise. Data-driven reachable sets are employed for the controller desig…
Adaptive tracking MPC for nonlinear systems via online linear system identification
This paper presents an adaptive tracking model predictive control (MPC) scheme to control unknown nonlinear systems based on an adaptively estimated linear model. The model is determined based on linear system identifica…
LEMMAModel Predictive ControlDeep Learning Explicit Differentiable Predictive Control Laws for Buildings
We present a differentiable predictive control (DPC) methodology for learning constrained control laws for unknown nonlinear systems. DPC poses an approximate solution to multiparametric programming problems emerging fro…
Deep LearningModel Predictive ControlAdaptive Output-Feedback Model Predictive Control of Hammerstein Systems with Unknown Linear Dynamics
This paper considers model predictive control of Hammerstein systems, where the linear dynamics are a priori unknown and the input nonlinearity is known. Predictive cost adaptive control (PCAC) is applied to this system …
Model Predictive ControlReservoir Predictive Path Integral Control for Unknown Nonlinear Dynamics
Neural networks have found extensive application in data-driven control of nonlinear dynamical systems, yet fast online identification and control of unknown dynamics remain central challenges. To meet these challenges, …