Hamiltonian Neural Networks for solving differential equations

01/29/2020
by   Marios Mattheakis, et al.
0

There has been a wave of interest in applying machine learning to study dynamical systems. In particular, neural networks have been applied to solve the equations of motion and therefore track the evolution of a system. In contrast to other applications of neural networks and machine learning, dynamical systems, depending on their underlying symmetries, possess invariants such as energy, momentum, and angular momentum. Traditional numerical iteration methods usually violate these conservation laws, propagating errors in time, and reducing the predictability of the method. We present a Hamiltonian neural network that solves differential equations that govern dynamical systems. This data-free unsupervised model discovers solutions that satisfy identically, up to an arbitrarily small error, Hamilton's equations. Thus, the approximate trajectories conserve the Hamiltonian invariants. The introduction of an efficient parametric form of solutions and the choice of an appropriate activation function drastically improve the predictability of the network. An error analysis is derived and states that the numerical errors depend on the overall network performance. The proposed symplectic architecture is employed to solve the equations for the nonlinear oscillator and the chaotic Henon-Heiles dynamical system. In both systems, the symplectic Euler integrator requires two orders more evaluation points than the Hamiltonian network in order to achieve the same order of the numerical error in the predicted phase space trajectories.

READ FULL TEXT

page 1

page 2

page 3

page 4

09/23/2022

Exact conservation laws for neural network integrators of dynamical systems

The solution of time dependent differential equations with neural networ...
01/12/2021

Machine Learning for Initial Value Problems of Parameter-Dependent Dynamical Systems

We consider initial value problems of nonlinear dynamical systems, which...
06/06/2023

Learning Dynamical Systems from Noisy Data with Inverse-Explicit Integrators

We introduce the mean inverse integrator (MII), a novel approach to incr...
12/01/2022

Compositional Learning of Dynamical System Models Using Port-Hamiltonian Neural Networks

Many dynamical systems – from robots interacting with their surroundings...
12/23/2021

Variational integration of learned dynamical systems

The principle of least action is one of the most fundamental physical pr...
04/11/2021

Weak Form Generalized Hamiltonian Learning

We present a method for learning generalized Hamiltonian decompositions ...
10/01/2022

FINDE: Neural Differential Equations for Finding and Preserving Invariant Quantities

Many real-world dynamical systems are associated with first integrals (a...

Please sign up or login with your details

Forgot password? Click here to reset