Python Package for Balanced NeuralODEs
- Project
- 22013 OpenSCALING
- Type
- New library
- Description
The package builds on top of the Python package torchdiffeq and allows for the training of balanced NeuralODEs, a method to train surrogates. It allows to either perform model reduction, i.e. to reduce the states of the systems, or to train a linear surrogate in the sense of the Koopmann theory. While reduced order models can be used to speed up simulation, linear models are in particular useful in control applications.
- Contact
- Lars Mikelsons, University of Augsburg
- lars.mikelsons@uni-a.de
- Research area(s)
- SciML
- Technical features
The package contains methods for data generation from FMUs, training of the balanced NeuralODEs and analysis of the surrogates,
- Integration constraints
Since it is a Python package it is platform independent.
- Targeted customer(s)
See star gazers. Balanced NeuralODEs will be used within the Bosch Heatpump Use Case.
- Conditions for reuse
The package is available open source under the MIT licence.
- Confidentiality
- Public
- Publication date
- 15-10-2024
- Involved partners
- University of Augsburg (DEU)