Neural Lyapunov and Optimal Control

05/24/2023
by   Daniel Layeghi, et al.
0

Optimal control (OC) is an effective approach to controlling complex dynamical systems. However, traditional approaches to parameterising and learning controllers in optimal control have been ad-hoc, collecting data and fitting it to neural networks. However, this can lead to learnt controllers ignoring constraints like optimality and time variability. We introduce a unified framework that simultaneously solves control problems while learning corresponding Lyapunov or value functions. Our method formulates OC-like mathematical programs based on the Hamilton-Jacobi-Bellman (HJB) equation. We leverage the HJB optimality constraint and its relaxation to learn time-varying value and Lyapunov functions, implicitly ensuring the inclusion of constraints. We show the effectiveness of our approach on linear and nonlinear control-affine problems. Additionally, we demonstrate significant reductions in planning horizons (up to a factor of 25) when incorporating the learnt functions into Model Predictive Controllers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2019

Deep learning as optimal control problems: models and numerical methods

We consider recent work of Haber and Ruthotto 2017 and Chang et al. 2018...
research
06/22/2022

Near-optimal control of dynamical systems with neural ordinary differential equations

Optimal control problems naturally arise in many scientific applications...
research
09/23/2022

Reactive Anticipatory Robot Skills with Memory

Optimal control in robotics has been increasingly popular in recent year...
research
08/28/2019

Deep Learning Theory Review: An Optimal Control and Dynamical Systems Perspective

Attempts from different disciplines to provide a fundamental understandi...
research
03/13/2022

Neural Solvers for Fast and Accurate Numerical Optimal Control

Synthesizing optimal controllers for dynamical systems often involves so...
research
02/27/2019

Learning a Family of Optimal State Feedback Controllers

Solving optimal control problems is well known to be very computationall...
research
06/20/2022

Sample Average Approximation for Stochastic Programming with Equality Constraints

We revisit the sample average approximation (SAA) approach for general n...

Please sign up or login with your details

Forgot password? Click here to reset