Core Concepts
The core message of this article is to develop an approach to learn neural dynamical models that closely approximate the behavior of an unknown nonlinear system while preserving the dissipativity property of the original system.
Abstract
The article addresses the problem of learning a neural dynamical system model that approximates the behavior of an unknown nonlinear system, while ensuring that the learned model is dissipative. The key points are:
The authors first train an unconstrained baseline neural ODE model to approximate the dynamics of the unknown nonlinear system.
They then derive sufficient conditions on the weights of the neural network to guarantee incremental dissipativity of the learned model. This involves solving an optimization problem to minimally perturb the weights of the baseline model to enforce the dissipativity constraints.
Finally, they adjust the biases of the perturbed model to retain the fit to the original nonlinear system dynamics, without losing the dissipativity guarantee.
The authors demonstrate their approach on a Duffing oscillator example, showing that the final dissipative neural dynamical model closely matches the ground truth system while preserving the dissipativity property, which is not naturally inherited by the unconstrained baseline model.
Stats
The system dynamics is described by the second-order Duffing oscillator equations:
ẋ1(t) = x2(t)
ẋ2(t) = -ax2(t) - (b + cx1^2(t))x1(t) + u(t)
where a = 1, b = 1, c = 1.
Quotes
No key quotes were extracted.