End-to-End Reinforcement Learning of Koopman Models for eNMPC of an Air Separation Unit

Daniel Mayfrank, Kayra Dernek, Laura Lang, Alexander Mitsos, Manuel Dahmen
11/6/2025
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

With our recently proposed method based on reinforcement learning (Mayfrank et al. (2024), Comput. Chem. Eng. 190), Koopman surrogate models can be trained for optimal performance in specific (economic) nonlinear model predictive control ((e)NMPC) applications. So far, our method has exclusively been demonstrated on a small-scale case study. Herein, we show that our method scales well to a more challenging demand response case study built on a large-scale model of a single-product (nitrogen) air separation unit. Across all numerical experiments, we assume observability of only a few realistically measurable plant variables. Compared to a purely system identification-based Koopman eNMPC, which generates small economic savings but frequently violates constraints, our method delivers similar economic performance while avoiding constraint violations.

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{mayfrank2025endtoend,
  title  = {End-to-End Reinforcement Learning of Koopman Models for eNMPC of an Air Separation Unit},
  author = {Daniel Mayfrank and Kayra Dernek and Laura Lang and Alexander Mitsos and Manuel Dahmen},
  year   = {2025},
  eprint = {2511.04522},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.04522v2}
}

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

Discussion