Input-to-State Stable Neural Ordinary Differential Equations with Applications to Transient Modeling of Circuits

02/14/2022
by   Alan Yang, et al.
0

This paper proposes a class of neural ordinary differential equations parametrized by provably input-to-state stable continuous-time recurrent neural networks. The model dynamics are defined by construction to be input-to-state stable (ISS) with respect to an ISS-Lyapunov function that is learned jointly with the dynamics. We use the proposed method to learn cheap-to-simulate behavioral models for electronic circuits that can accurately reproduce the behavior of various digital and analog circuits when simulated by a commercial circuit simulator, even when interconnected with circuit components not encountered during training. We also demonstrate the feasibility of learning ISS-preserving perturbations to the dynamics for modeling degradation effects due to circuit aging.

READ FULL TEXT
research
05/04/2022

Virtual Analog Modeling of Distortion Circuits Using Neural Ordinary Differential Equations

Recent research in deep learning has shown that neural networks can lear...
research
04/11/2023

Recurrent Neural Networks as Electrical Networks, a formalization

Since the 1980s, and particularly with the Hopfield model, recurrent neu...
research
12/11/2019

Generalized Circuit Elements

The structural analysis, i.e., the investigation of the differential-alg...
research
05/24/2022

VWSIM: A Circuit Simulator

VWSIM is a circuit simulator for rapid, single-flux, quantum (RSFQ) circ...
research
08/17/2022

On Specifications and Proofs of Timed Circuits

Given a discrete-state continuous-time reactive system, like a digital c...
research
03/15/2018

Analog simulator of integro-differential equations with classical memristors

An analog computer makes use of continuously changeable quantities of a ...
research
03/18/2020

Stable Neural Flows

We introduce a provably stable variant of neural ordinary differential e...

Please sign up or login with your details

Forgot password? Click here to reset