Data-driven identification of latent port-Hamiltonian systems

Johannes Rettberg, Jonas Kneifl, Julius Herb, Patrick Buchfink, Jörg Fehr +1 more
8/15/2024
math.DScs.LG

No official code found. Best implementation: Institute-Eng-and-Comp-Mechanics-UStgt/ApHIN (20 stars, MIT, last commit 2026-04-29).

Abstract

Conventional physics-based modeling techniques involve high effort, e.g., time and expert knowledge, while data-driven methods often lack interpretability, structure, and sometimes reliability. To mitigate this, we present a data-driven system identification framework that derives models in the port-Hamiltonian (pH) formulation. This formulation is suitable for multi-physical systems while guaranteeing the useful system theoretical properties of passivity and stability. Our framework combines linear and nonlinear reduction with structured, physics-motivated system identification. In this process, high-dimensional state data obtained from possibly nonlinear systems serves as input for an autoencoder, which then performs two tasks: (i) nonlinearly transforming and (ii) reducing this data onto a low-dimensional latent space. In this space, a linear pH system, that satisfies the pH properties per construction, is parameterized by the weights of a neural network. The mathematical requirements are met by defining the pH matrices through Cholesky factorizations. The neural networks that define the coordinate transformation and the pH system are identified in a joint optimization process to match the dynamics observed in the data while defining a linear pH system in the latent space. The learned, low-dimensional pH system can describe even nonlinear systems and is rapidly computable due to its small size. The method is exemplified by a parametric mass-spring-damper and a nonlinear pendulum example, as well as the high-dimensional model of a disc brake with linear thermoelastic behavior.

View on arXivView PDF

Code Implementations(1)

MIT

A data-driven framework for the identification of latent port-Hamiltonian systems

205Python, DockerfileAug 13, 20245 months agoMIT

Similar Papers

Cite this paper

@article{rettberg2024datadriven,
  title  = {Data-driven identification of latent port-Hamiltonian systems},
  author = {Johannes Rettberg and Jonas Kneifl and Julius Herb and Patrick Buchfink and Jörg Fehr and Bernard Haasdonk},
  year   = {2024},
  eprint = {2408.08185},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.08185v2}
}

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

Discussion