IMFlow: inverse modeling with conditional normalizing flows for data-driven model predictive control

  • Inverse modeling is the process uncovering the relationships from the system observations to its inputs. It is essential in various fields such as control, robotics, and signal processing. We propose an inverse modeling method using amortized variational inference based on conditional normalizing flows (IMFlow). IMFlow is data-driven and can therefore be applied to black-box environments with limited observability and unknown complexity. Besides, the probabilistic modeling characteristics of conditional normalizing flows allow IMFlow to cope with unknown system uncertainties. We deploy IMFlow as a probabilistic model predictive controller, which estimates the control inputs as stochastic processes based on reference signals and system responses. In addition, we also adjust IMFlow to an online model-free reinforcement learning setting. We demonstrate our proposed method achieves the same accuracy in comparison to the standard model predictive control method using white-box models.

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Yi ZhangORCiDGND, Lars MikelsonsORCiDGND
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/119930
ISBN:979-8-3503-1633-9OPAC
Parent Title (English):2024 IEEE 63rd Conference on Decision and Control (CDC), 16-19 December 2024, Milan, Italy
Publisher:IEEE
Place of publication:Piscataway, NJ
Type:Conference Proceeding
Language:English
Year of first Publication:2024
Release Date:2025/03/11
First Page:3353
Last Page:3359
DOI:https://doi.org/10.1109/CDC56724.2024.10886862
Institutes:Fakultät für Angewandte Informatik
Fakultät für Angewandte Informatik / Institut für Informatik
Fakultät für Angewandte Informatik / Institut für Informatik / Lehrstuhl für Ingenieurinformatik mit Schwerpunkt Mechatronik