New features of the software MatCont for bifurcation analysis of dynamical systems
Authors:
A. Dhooge a;
W. Govaerts b;
Yu. A. Kuznetsov c;
H. G. E. Meijer d;
B. Sautois b
| Affiliations: | a Department Informatietechnologie, Katholieke Hogeschool Sint-Lieven, Belgium |
| b Department of Applied Mathematics and Computer Science, Ghent University, Belgium | |
| c Department of Mathematics, Utrecht University, The Netherlands | |
| d Department of Electrical Engineering, Mathematics and Computer Science, Twente Universtity, The Netherlands |
DOI:
10.1080/13873950701742754
Publication Frequency:
6 issues per year
Published in:
Mathematical and Computer Modelling of Dynamical Systems,
Volume
14,
Issue
2
April
2008
, pages 147
- 175
Subjects:
Analysis - Mathematics;
Applied Mechanics;
Dynamical Control Systems;
Dynamical Systems;
Mathematical Modeling;
Mathematics & Statistics for Engineers;
Simulation & Modeling;
Formats available:
HTML
(English)
:
PDF
(English)
Previously published as:
Mathematical Modelling of Systems
(1381-2424)
until 1998
View Article:
View Article (PDF)
View Article (HTML)
Abstract
Bifurcation software is an essential tool in the study of dynamical systems. From the beginning (the first packages were written in the 1970's) it was also used in the modelling process, in particular to determine the values of critical parameters. More recently, it is used in a systematic way in the design of dynamical models and to determine which parameters are relevant. MatCont and Cl_MatCont are freely available matlab numerical continuation packages for the interactive study of dynamical systems and bifurcations. MatCont is the GUI-version, Cl_MatCont is the command-line version. The work started in 2000 and the first publications appeared in 2003. Since that time many new functionalities were added. Some of these are fairly simple but were never before implemented in continuation codes, e.g. Poincar
maps. Others were only available as toolboxes that can be used by experts, e.g. continuation of homoclinic orbits. Several others were never implemented at all, such as periodic normal forms for codimension 1 bifurcations of limit cycles, normal forms for codimension 2 bifurcations of equilibria, detection of codimension 2 bifurcations of limit cycles, automatic computation of phase response curves and their derivatives, continuation of branch points of equilibria and limit cycles. New numerical algorithms for these computations have been published or will appear elsewhere; here we restrict to their software implementation. We further discuss software issues that are in practice important for many users, e.g. how to define a new system starting from an existing one, how to import and export data, system descriptions, and computed results.
|
| Keywords: dynamical system; bifurcation; normal form; numerical continuation; MatCont |
| view references (38) |

Download Citation


maps. Others were only available as toolboxes that can be used by experts, e.g. continuation of homoclinic orbits. Several others were never implemented at all, such as periodic normal forms for codimension 1 bifurcations of limit cycles, normal forms for codimension 2 bifurcations of equilibria, detection of codimension 2 bifurcations of limit cycles, automatic computation of phase response curves and their derivatives, continuation of branch points of equilibria and limit cycles. New numerical algorithms for these computations have been published or will appear elsewhere; here we restrict to their software implementation. We further discuss software issues that are in practice important for many users, e.g. how to define a new system starting from an existing one, how to import and export data, system descriptions, and computed results.
CiteULike
Del.icio.us
BibSonomy
Connotea