Pseudo-Hamiltonian system identification

Sigurd Holmsen, Sølve Eidnes, Signe Riemer-Sørensen
5/9/2023
eess.SYcs.LGmath.DS

No confident code implementation found for this paper.

Abstract

Identifying the underlying dynamics of physical systems can be challenging when only provided with observational data. In this work, we consider systems that can be modelled as first-order ordinary differential equations. By assuming a certain pseudo-Hamiltonian formulation, we are able to learn the analytic terms of internal dynamics even if the model is trained on data where the system is affected by unknown damping and external disturbances. In cases where it is difficult to find analytic terms for the disturbances, a hybrid model that uses a neural network to learn these can still accurately identify the dynamics of the system as if under ideal conditions. This makes the models applicable in some situations where other system identification models fail. Furthermore, we propose to use a fourth-order symmetric integration scheme in the loss function and avoid actual integration in the training, and demonstrate on varied examples how this leads to increased performance on noisy data.

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{holmsen2023pseudohamiltonian,
  title  = {Pseudo-Hamiltonian system identification},
  author = {Sigurd Holmsen and Sølve Eidnes and Signe Riemer-Sørensen},
  year   = {2023},
  eprint = {2305.06920},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.06920v2}
}

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

Discussion