arrow
Return

Tractable Data-Driven Model Predictive Control Using One-Step Neural Networks Predictors

delete2024-01-01
delete1
delete
OA
AI
D
Danilo Menegatti *
A
Alessandro Giuseppi
A
Antonio Pietrabissa
DOI:10.1109/TASE.2024.3453668delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Model Predictive Control (MPC) is a popular control strategy that relies on the availability of a prediction model to estimate future system trajectories over a finite time horizon. Recently, researchers have introduced Neural Networks (NNs) into the MPC framework for the development of data-driven prediction models. In MPC, the control actions are computed by solving iteratively, at each time-step, an optimization problem subject to state and input constraints. Finding the optimal solution to such a problem is a crucial challenge in the data-driven setting, due to the complexity and black-box nature of data-driven models such as NNs. This paper addresses this challenge by proposing a hierarchical deep NN formed by a set of cascading one-step NN predictors whose combination constitutes an interpretable prediction model over the entire prediction horizon. Thanks to the proposed NN architecture, it is shown that the resulting optimal control problem is tractable, as it can be solved by employing efficient iterative algorithms, and interpretable, so that input and state constraints can be enforced seamlessly. The effectiveness of the proposed method is validated through numerical simulations.
Keywords:
Artificial neural networks
Predictive models
Optimization
Predictive control
Computational modeling
Heuristic algorithms
Computer architecture
Model predictive control
deep neural networks
mixed-integer convex programming
data-driven control

Journal

IEEE Transactions on Automation Science and Engineering cover
IEEE Transactions on Automation Science and Engineering
IF:
6.4
Papers:
4.9K
Citations:
1.6W

Organization

S
sapienza university rome
Scholars:
6.3W
Papers: 4.7W
Citations: 381