This paper describes the functionality and usage of bal, a C/C++ library with a Python front-end for the brute-force analysis of continuous-time dynamical systems described by ordinary differential equations (ODEs). bal provides an easy-to-use wrapper for the efficient numerical integration of ODEs and, by detecting intersections of the trajectory with appropriate Poincaré sections, allows to classify the asymptotic trajectory of a dynamical system for bifurcation analysis. Some examples of application are discussed, concerning two-dimensional bifurcation diagrams, Lyapunov exponents and finite-time Lyapunov exponents, basins of attraction, simulation of switching ODE systems, and integration with AUTO, a software package for continuation analysis.
BAL: a library for the brute-force analysis of dynamical systems
STORACE, MARCO
2016-01-01
Abstract
This paper describes the functionality and usage of bal, a C/C++ library with a Python front-end for the brute-force analysis of continuous-time dynamical systems described by ordinary differential equations (ODEs). bal provides an easy-to-use wrapper for the efficient numerical integration of ODEs and, by detecting intersections of the trajectory with appropriate Poincaré sections, allows to classify the asymptotic trajectory of a dynamical system for bifurcation analysis. Some examples of application are discussed, concerning two-dimensional bifurcation diagrams, Lyapunov exponents and finite-time Lyapunov exponents, basins of attraction, simulation of switching ODE systems, and integration with AUTO, a software package for continuation analysis.File | Dimensione | Formato | |
---|---|---|---|
2016_CPC_BAL.pdf
accesso chiuso
Tipologia:
Documento in versione editoriale
Dimensione
1.18 MB
Formato
Adobe PDF
|
1.18 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.