DAESA, Differential-Algebraic Equations Structural Analyzer, is a Matlab tool for structural analysis of DAEs. It allows convenient translation of a DAE system into Matlab and provides a small set of easy-to-use functions. DAESA can analyze systems that are fully nonlinear, high-index, and of any order. It determines structural index, degrees of freedom, constraints, variables to be initialized, and suggests a solution scheme.
This tool constructs a block-triangular structure of the problem and prescribes a solution scheme exploiting this structure. DAESA also provides functions for displaying the original structure of the DAE and functions for displaying its coarse and fine block-triangularizations.
Joint work with Gary Tan (McMaster University) and John Pryce (Cardiff University).