Interpretable and Efficient Data-driven Discovery and Control of Distributed Systems

Florian Wolf, Nicolò Botteghi, Urban Fasel, Andrea Manzoni
11/6/2024
cs.LGcs.CEmath.OC

No official code found. Best implementation: Flo-Wo/AE-SINDy-C (0 stars, last commit 2025-09-11).

Abstract

Effectively controlling systems governed by Partial Differential Equations (PDEs) is crucial in several fields of Applied Sciences and Engineering. These systems usually yield significant challenges to conventional control schemes due to their nonlinear dynamics, partial observability, high-dimensionality once discretized, distributed nature, and the requirement for low-latency feedback control. Reinforcement Learning (RL), particularly Deep RL (DRL), has recently emerged as a promising control paradigm for such systems, demonstrating exceptional capabilities in managing high-dimensional, nonlinear dynamics. However, DRL faces challenges including sample inefficiency, robustness issues, and an overall lack of interpretability. To address these issues, we propose a data-efficient, interpretable, and scalable Dyna-style Model-Based RL framework for PDE control, combining the Sparse Identification of Nonlinear Dynamics with Control (SINDy-C) algorithm and an autoencoder (AE) framework for the sake of dimensionality reduction of PDE states and actions. This novel approach enables fast rollouts, reducing the need for extensive environment interactions, and provides an interpretable latent space representation of the PDE forward dynamics. We validate our method on two PDE problems describing fluid flows - namely, the 1D Burgers equation and 2D Navier-Stokes equations - comparing it against a model-free baseline, and carrying out an extensive analysis of the learned dynamics.

View on arXivView PDF

Code Implementations(1)

Flo-Wo/AE-SINDy-CCommunity63%

Code for the paper "Interpretable and Efficient Data-Driven Discovery and Control of Distributed Systems" by Wolf et al.

00Shell, PythonSep 11, 20251 years ago

Similar Papers

Cite this paper

@article{wolf2024interpretable,
  title  = {Interpretable and Efficient Data-driven Discovery and Control of Distributed Systems},
  author = {Florian Wolf and Nicolò Botteghi and Urban Fasel and Andrea Manzoni},
  year   = {2024},
  eprint = {2411.04098},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.04098v1}
}

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.04098.svg)](https://codeofpaper.com/paper/2411.04098)

Discussion