InitDAE

InitDAE is a prototype written in Python that computes consistent initial values of differential–algebraic equations (DAE), determines their index and a related condition number that permits the diagnosis of singularities. The algorithm for the consistent initialization uses a projector based constrained optimization approach and the inherent differentiations are provided by automatic differentiation (AD), using AlgoPy. Consequently, a detailed description of the local structural properties of the DAE becomes possible using the SVD. InitDAE has been conceived for academic purposes and is well-suited for examples of moderate size. In this article we give an overview of the algorithm, show actual features and discuss future possibilities, in particular the integration with Taylor series methods.