Differentiable predictive control: Deep learning alternative to explicit model predictive control for unknown nonlinear systems. (August 2022)
- Record Type:
- Journal Article
- Title:
- Differentiable predictive control: Deep learning alternative to explicit model predictive control for unknown nonlinear systems. (August 2022)
- Main Title:
- Differentiable predictive control: Deep learning alternative to explicit model predictive control for unknown nonlinear systems
- Authors:
- Drgoňa, Ján
Kiš, Karol
Tuor, Aaron
Vrabie, Draguna
Klaučo, Martin - Abstract:
- Abstract: 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. Highlights: Data-driven differentiable parametric optimization approach to optimal control problem. Learning of neural state-space dynamics models and predictive constrained control policies. Linear scalability in terms of the problem complexity. Significantly improved computational and memory footprints compared toAbstract: 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. Highlights: Data-driven differentiable parametric optimization approach to optimal control problem. Learning of neural state-space dynamics models and predictive constrained control policies. Linear scalability in terms of the problem complexity. Significantly improved computational and memory footprints compared to explicit MPC. Experimental demonstration using embedded hardware. … (more)
- Is Part Of:
- Journal of process control. Volume 116(2022)
- Journal:
- Journal of process control
- Issue:
- Volume 116(2022)
- Issue Display:
- Volume 116, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 116
- Issue:
- 2022
- Issue Sort Value:
- 2022-0116-2022-0000
- Page Start:
- 80
- Page End:
- 92
- Publication Date:
- 2022-08
- Subjects:
- Differentiable predictive control -- Model predictive control -- Neural state space models -- Data-driven differentiable optimization -- Deep learning
Process control -- Periodicals
Fabrication -- Contrôle -- Périodiques
Process control
Periodicals
Electronic journals
660.281 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09591524 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jprocont.2022.06.001 ↗
- Languages:
- English
- ISSNs:
- 0959-1524
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5042.645000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 22774.xml