Physics-Informed Learning Using Hamiltonian Neural Networks with Output Error Noise Models

Sarvin Moradi, Nick Jaensson, Roland Tóth, Maarten Schoukens
5/2/2023
eess.SYcs.LG

No confident code implementation found for this paper.

Abstract

In order to make data-driven models of physical systems interpretable and reliable, it is essential to include prior physical knowledge in the modeling framework. Hamiltonian Neural Networks (HNNs) implement Hamiltonian theory in deep learning and form a comprehensive framework for modeling autonomous energy-conservative systems. Despite being suitable to estimate a wide range of physical system behavior from data, classical HNNs are restricted to systems without inputs and require noiseless state measurements and information on the derivative of the state to be available. To address these challenges, this paper introduces an Output Error Hamiltonian Neural Network (OE-HNN) modeling approach to address the modeling of physical systems with inputs and noisy state measurements. Furthermore, it does not require the state derivatives to be known. Instead, the OE-HNN utilizes an ODE-solver embedded in the training process, which enables the OE-HNN to learn the dynamics from noisy state measurements. In addition, extending HNNs based on the generalized Hamiltonian theory enables to include external inputs into the framework which are important for engineering applications. We demonstrate via simulation examples that the proposed OE-HNNs results in superior modeling performance compared to classical HNNs.

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{moradi2023physicsinformed,
  title  = {Physics-Informed Learning Using Hamiltonian Neural Networks with Output Error Noise Models},
  author = {Sarvin Moradi and Nick Jaensson and Roland Tóth and Maarten Schoukens},
  year   = {2023},
  eprint = {2305.01338},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.01338v1}
}

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

Discussion