Direkt zum Inhalt | Direkt zur Navigation

Software

Software in der Arbeitsgruppe Ingenieurmathematik (Prof. Gerdts)

 


Software


  • OCPID-DAE1 - Optimal Control and Parameter Identification of ODEs and DAEs

    Collection of Fortran 90/77 routines for optimal control problems subject to ordinary differential equations and index-1 differential-algebraic equations. OCPID-DAE1 is a direct discretization method and includes procedures for numerical adjoint estimation and sensitivity analysis. An extension towards mixed-integer optimal control is under development. For further information on OCPID-DAE1 please contact Matthias Gerdts. To obtain the software subject to an academic user license please visit http://www.optimal-control.de.

  • WORHP - Large Scale Sequential Quadratic Programming
    WORHP is designed for large-scale and sparse nonlinear programs and implements a sequential quadratic programming (SQP) method. For more information on WORHP please refer to the WORHP homepage and the WORHP Wiki page.
  • SQP Filtertoolbox
    The SQP filtertoolbox is written in Fortran 90 and implements different sequential-quadratic and sequential-linear programming methods using linesearch for different merit functions or filter techniques for globalization. It is designed for small to medium sized problems with dense Jacobians and Hessians. For further information on the SQP Filtertoolbox please contact Matthias Gerdts. To obtain the software subject to an academic user license please visit http://www.optimal-control.de.
  • DSRTSE - DAE solver with sensitivity analysis and root functions
    Software for solving implicit DAE systems based on DASSL and DASRT by Linda R. Petzold. In addition DSRTSE performs a parameter sensitivity analysis with error control. For further information on DSRTSE please contact Matthias Gerdts.

  • ODASRTSE - DAE solver for overdetermined systems with sensitivity analysis and root functions
    Software for solving implicit DAE systems based on ODASSL by Claus Führer. In addition ODASRTSE performs a parameter sensitivity analysis with error control and stabilization. In addition switching functions are used to locate discontinuities in the solution of the DAE system. For further information on DSRTSE please contact Matthias Gerdts.

  • RKSE - Runge-Kutta solvers for ODEs with sensitivity analysis and step-size selection
    Software for solving explicit ODE systems by Runge Kutta methods (DOPRI54, RKF45, RKF78 and RKF23). In addition RKSE performs a parameter sensitivity analysis with error control. Download gzipped tar file here.

  • YANE - Nonlinear Model Predictive Control Toolbox
    The YANE package is a toolbox developed by Jürgen Pannek for solving nonlinear model predictive control problems with models given by differential or difference equations and not necessarily quadratic cost functional. The software automatically discretizes the optimal control problem and solves the resulting optimization problem using either SQP or IP methods. Additionally the degree of suboptimality can be computed both apriori and aposteriori and methods to automatically adapt the length of the optimization horizon in order to guarantee stability can be used. For further informations on YANE please refer to the YANE homepage.