Sendyne's dtSolve is a model numerical solver with state-of-the-art features including a differential algebraic equations (DAE) solver, automatic differentiation, sparse matrix techniques, variable time step Optimizer. It is small enough to fit in an embedded processor with fixed memory requirements and fast enough to solve complex physical models described by DAEs in real time. dtSolve™ can be used for both model development and optimization in a desktop and it can be ported as in the embedded processor along with the model.
Listen to what Professor Matthias Preindl of Columbia Univeristy's Motor Control Lab has to say about dtSolve: