Neural Lyapunov Differentiable Predictive Control

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mukherjee, Sayak, Drgoňa, Ján, Tuor, Aaron, Halappanavar, Mahantesh, Vrabie, Draguna
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917037839745024
author Mukherjee, Sayak
Drgoňa, Ján
Tuor, Aaron
Halappanavar, Mahantesh
Vrabie, Draguna
author_facet Mukherjee, Sayak
Drgoňa, Ján
Tuor, Aaron
Halappanavar, Mahantesh
Vrabie, Draguna
contents We present a learning-based predictive control methodology using the differentiable programming framework with probabilistic Lyapunov-based stability guarantees. The neural Lyapunov differentiable predictive control (NLDPC) learns the policy by constructing a computational graph encompassing the system dynamics, state and input constraints, and the necessary Lyapunov certification constraints, and thereafter using the automatic differentiation to update the neural policy parameters. In conjunction, our approach jointly learns a Lyapunov function that certifies the regions of state-space with stable dynamics. We also provide a sampling-based statistical guarantee for the training of NLDPC from the distribution of initial conditions. Our offline training approach provides a computationally efficient and scalable alternative to classical explicit model predictive control solutions. We substantiate the advantages of the proposed approach with simulations to stabilize the double integrator model and on an example of controlling an aircraft model.
format Preprint
id arxiv_https___arxiv_org_abs_2205_10728
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Neural Lyapunov Differentiable Predictive Control
Mukherjee, Sayak
Drgoňa, Ján
Tuor, Aaron
Halappanavar, Mahantesh
Vrabie, Draguna
Systems and Control
Machine Learning
We present a learning-based predictive control methodology using the differentiable programming framework with probabilistic Lyapunov-based stability guarantees. The neural Lyapunov differentiable predictive control (NLDPC) learns the policy by constructing a computational graph encompassing the system dynamics, state and input constraints, and the necessary Lyapunov certification constraints, and thereafter using the automatic differentiation to update the neural policy parameters. In conjunction, our approach jointly learns a Lyapunov function that certifies the regions of state-space with stable dynamics. We also provide a sampling-based statistical guarantee for the training of NLDPC from the distribution of initial conditions. Our offline training approach provides a computationally efficient and scalable alternative to classical explicit model predictive control solutions. We substantiate the advantages of the proposed approach with simulations to stabilize the double integrator model and on an example of controlling an aircraft model.
title Neural Lyapunov Differentiable Predictive Control
topic Systems and Control
Machine Learning
url https://arxiv.org/abs/2205.10728