Differentially Flat Learning-based Model Predictive Control Using a Stability, State, and Input Constraining Safety Filter

07/20/2023
by   Adam W. Hall, et al.
0

Learning-based optimal control algorithms control unknown systems using past trajectory data and a learned model of the system dynamics. These controllers use either a linear approximation of the learned dynamics, trading performance for faster computation, or nonlinear optimization methods, which typically perform better but can limit real-time applicability. In this work, we present a novel nonlinear controller that exploits differential flatness to achieve similar performance to state-of-the-art learning-based controllers but with significantly less computational effort. Differential flatness is a property of dynamical systems whereby nonlinear systems can be exactly linearized through a nonlinear input mapping. Here, the nonlinear transformation is learned as a Gaussian process and is used in a safety filter that guarantees, with high probability, stability as well as input and flat state constraint satisfaction. This safety filter is then used to refine inputs from a flat model predictive controller to perform constrained nonlinear learning-based optimal control through two successive convex optimizations. We compare our method to state-of-the-art learning-based control strategies and achieve similar performance, but with significantly better computational efficiency, while also respecting flat state and input constraints, and guaranteeing stability.

READ FULL TEXT
research
04/16/2021

Adaptive Robust Model Predictive Control with Matched and Unmatched Uncertainty

We propose a learning-based robust predictive control algorithm that can...
research
03/31/2023

Learning-Based Optimal Control with Performance Guarantees for Unknown Systems with Latent States

As control engineering methods are applied to increasingly complex syste...
research
08/13/2020

Learning Stability Certificates from Data

Many existing tools in nonlinear control theory for establishing stabili...
research
10/14/2020

Extended Koopman Models

We introduce two novel generalizations of the Koopman operator method of...
research
03/03/2020

ABC-LMPC: Safe Sample-Based Learning MPC for Stochastic Nonlinear Dynamical Systems with Adjustable Boundary Conditions

Sample-based learning model predictive control (LMPC) strategies have re...
research
10/26/2020

Modeling and Simulation of a Point to Point Spherical Articulated Manipulator using Optimal Control

This paper aims to design an optimal stability controller for a point to...
research
11/17/2019

Optimal Control of a Differentially Flat 2D Spring-Loaded Inverted Pendulum Model

This paper considers the optimal control problem of an extended spring-l...

Please sign up or login with your details

Forgot password? Click here to reset