DeepAI AI Chat
Log In Sign Up

Learning port-Hamiltonian systems – algorithms

by   Vladimir Salnikov, et al.
University of La Rochelle

In this article we study the possibilities of recovering the structure of port-Hamiltonian systems starting from “unlabelled” ordinary differential equations describing mechanical systems. The algorithm we suggest solves the problem in two phases. It starts by constructing the connectivity structure of the system using machine learning methods – producing thus a graph of interconnected subsystems. Then this graph is enhanced by recovering the Hamiltonian structure of each subsystem as well as the corresponding ports. This second phase relies heavily on results from symplectic and Poisson geometry that we briefly sketch. And the precise solutions can be constructed using methods of computer algebra and symbolic computations. The algorithm permits to extend the port-Hamiltonian formalism to generic ordinary differential equations, hence introducing eventually a new concept of normal forms of ODEs.


page 1

page 2

page 3

page 4


Numeric Deduction in Symbolic Computation. Application to Normalizing Transformations

Algorithms of numeric (in exact arithmetic) deduction of analytical expr...

Structure-preserving reduced-order modelling of Korteweg de Vries equation

Computationally efficient, structure-preserving reduced-order methods ar...

Data-driven structure-preserving model reduction for stochastic Hamiltonian systems

In this work we demonstrate that SVD-based model reduction techniques kn...

Weakly nonlocal Poisson brackets: tools, examples, computations

We implement an algorithm for the computation of Schouten bracket of wea...

Certifying Differential Equation Solutions from Computer Algebra Systems in Isabelle/HOL

The Isabelle/HOL proof assistant has a powerful library for continuous a...

Port-Hamiltonian Systems Modelling in Electrical Engineering

The port-Hamiltonian modelling framework allows for models that preserve...

Data-driven adjoint-based calibration of port-Hamiltonian systems in time domain

We present a gradient-based calibration algorithm to identify the system...