Policy Optimization for PDE Control with a Warm Start

Xiangyuan Zhang, Saviz Mowlavi, Mouhacine Benosman, Tamer Başar
3/1/2024
eess.SYcs.AImath.OC

No confident code implementation found for this paper.

Abstract

Dimensionality reduction is crucial for controlling nonlinear partial differential equations (PDE) through a "reduce-then-design" strategy, which identifies a reduced-order model and then implements model-based control solutions. However, inaccuracies in the reduced-order modeling can substantially degrade controller performance, especially in PDEs with chaotic behavior. To address this issue, we augment the reduce-then-design procedure with a policy optimization (PO) step. The PO step fine-tunes the model-based controller to compensate for the modeling error from dimensionality reduction. This augmentation shifts the overall strategy into reduce-then-design-then-adapt, where the model-based controller serves as a warm start for PO. Specifically, we study the state-feedback tracking control of PDEs that aims to align the PDE state with a specific constant target subject to a linear-quadratic cost. Through extensive experiments, we show that a few iterations of PO can significantly improve the model-based controller performance. Our approach offers a cost-effective alternative to PDE control using end-to-end reinforcement learning.

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. Any repos shown below are weak matches — 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{zhang2024policy,
  title  = {Policy Optimization for PDE Control with a Warm Start},
  author = {Xiangyuan Zhang and Saviz Mowlavi and Mouhacine Benosman and Tamer Başar},
  year   = {2024},
  eprint = {2403.01005},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.01005v1}
}

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

Discussion