Large Scale Model Predictive Control with Neural Networks and Primal Active Sets

10/23/2019
by   Steven W. Chen, et al.
34

This work presents an explicit-implicit procedure that combines an offline trained neural network with an online primal active set solver to compute a model predictive control (MPC) law with guarantees on recursive feasibility and asymptotic stability. The neural network improves the suboptimality of the controller performance and accelerates online inference speed for large systems, while the primal active set method provides corrective steps to ensure feasibility and stability. We highlight the connections between MPC and neural networks and introduce a primal-dual loss function to train a neural network to initialize the online controller. We then demonstrate online computation of the primal feasibility and suboptimality criteria to provide the desired guarantees. Next, we use these neural network and criteria measures to accelerate an online primal active set method through warm starts and early termination. Finally, we present a data set generation algorithm that is critical for successfully applying our approach to high dimensional systems. The primary motivation is developing an algorithm that scales to systems that are challenging for current approaches, involving state and input dimensions as well as planning horizons in the order of tens to hundreds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/22/2020

The Primal-Dual method for Learning Augmented Algorithms

The extension of classical online algorithms when provided with predicti...
research
02/21/2020

Neural Lyapunov Model Predictive Control

This paper presents Neural Lyapunov MPC, an algorithm to alternately tra...
research
04/06/2023

Computationally-efficient Motion Cueing Algorithm via Model Predictive Control

Driving simulators have been used in the automotive industry for many ye...
research
05/08/2020

On Training and Evaluation of Neural Network Approaches for Model Predictive Control

The contribution of this paper is a framework for training and evaluatio...
research
02/12/2022

Recursive Feasibility and Deadlock Resolution in MPC-based Multi-robot Trajectory Generation

Collision-free trajectory generation within a shared workspace is fundam...
research
12/10/2019

Neural Network Based Explicit MPC for Chemical Reactor Control

In this paper, we show the implementation of deep neural networks applie...
research
09/07/2021

𝒩IPM-MPC: An Efficient Null-Space Method Based Interior-Point Method for Model Predictive Control

Linear Model Predictive Control (MPC) is a widely used method to control...

Please sign up or login with your details

Forgot password? Click here to reset