Reservoir computing for system identification and predictive control with limited data

Jan P. Williams, J. Nathan Kutz, Krithika Manohar
10/23/2024
eess.SYcs.LGmath.DS

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Model predictive control (MPC) is an industry standard control technique that iteratively solves an open-loop optimization problem to guide a system towards a desired state or trajectory. Consequently, an accurate forward model of system dynamics is critical for the efficacy of MPC and much recent work has been aimed at the use of neural networks to act as data-driven surrogate models to enable MPC. Perhaps the most common network architecture applied to this task is the recurrent neural network (RNN) due to its natural interpretation as a dynamical system. In this work, we assess the ability of RNN variants to both learn the dynamics of benchmark control systems and serve as surrogate models for MPC. We find that echo state networks (ESNs) have a variety of benefits over competing architectures, namely reductions in computational complexity, longer valid prediction times, and reductions in cost of the MPC objective function.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{williams2024reservoir,
  title  = {Reservoir computing for system identification and predictive control with limited data},
  author = {Jan P. Williams and J. Nathan Kutz and Krithika Manohar},
  year   = {2024},
  eprint = {2411.05016},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.05016v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.05016.svg)](https://codeofpaper.com/paper/2411.05016)

Discussion