NeuralFMU: Presenting a workflow for integrating hybrid NeuralODEs into real world applications
Not on the map. Why?
Abstract (arXiv)
The term NeuralODE describes the structural combination of an Artifical Neural Network (ANN) and a numerical solver for Ordinary Differential Equations (ODEs), the former acts as the right-hand side of the ODE to be solved. This concept was further extended by a black-box model in the form of a Functional Mock-up Unit (FMU) to obtain a subclass of NeuralODEs, named NeuralFMUs. The resulting structure features the advantages of first-principle and data-driven modeling approaches in one single simulation model: A higher prediction accuracy compared to conventional First Principle Models (FPMs), while also a lower training effort compared to purely data-driven models. We present an intuitive workflow to setup and use NeuralFMUs, enabling the encapsulation and reuse of existing conventional models exported from common modeling tools. Moreover, we exemplify this concept by deploying a NeuralFMU for a consumption simulation based on a Vehicle Longitudinal Dynamics Model (VLDM), which is a typical use case in automotive industry. Related challenges that are often neglected in scientific use cases, like real measurements (e.g. noise), an unknown system state or high-frequent discontinuities, are handled in this contribution. For the aim to build a hybrid model with a higher prediction quality than the original FPM, we briefly highlight two open-source libraries: FMI.jl for integrating FMUs into the Julia programming environment, as well as an extension to this library called FMIFlux.jl, that allows for the integration of FMUs into a neural network topology to finally obtain a NeuralFMU.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 10 of its 36 references that are in the map. First posted on arXiv 8 Sep 2022.
Builds on
10 of 36 references.
References · 10
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 83
- 2013Deep AutoRegressive Networkscited by 61
- 2018Don't Unroll Adjoint: Differentiating SSA-Form Programscited by 45
- 2019DiffEqFlux.jl - A Julia Library for Neural Differential Equationscited by 33
- 2021Multiple shooting for training neural differential equations on time seriescited by 17
- 2020Learning Partially Known Stochastic Dynamics with Empirical PAC Bayescited by 16
- 2021NeuralFMU: Towards Structural Integration of FMUs into Neural Networkscited by 3
- 2021Hybrid modeling of the human cardiovascular system using NeuralFMUscited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.
- 2023Eigen-informed NeuralODEs: Dealing with stability and convergence issues of NeuralODEscited by 2
- 2024Learnable & Interpretable Model Combination in Dynamical Systems Modelingcited by 1
- 2025Efficient Training of Physics-enhanced Neural ODEs via Direct Collocation and Nonlinear Programmingcited by 0
- 2025Efficient Training of Physics-enhanced Neural ODEs via Direct Collocation and Nonlinear Programming6 May 2025
- 2024Learnable & Interpretable Model Combination in Dynamical Systems Modeling12 Jun 2024
- 2023Eigen-informed NeuralODEs: Dealing with stability and convergence issues of NeuralODEs7 Feb 2023