wiki:Diva

Diva

Is the Dynamische Simulation verfahrenstechnischer Anlagen - a simulation environment, developed from around 1985 at the ISR (now ISYS) at the University of Stuttgart.
Diva combines different numerical algorithms developed in Fortran with an abstract model and a command-line interface.

Some features are: efficient Numerics, bifurcation analysis, analysis of sensitivities, analysis of measured data regarding the quality for parameter estimation, parameter estimation.


Diva is the predecessor of Diana. A detailed comparison between Diva and Diana can be found here.

Publications

  • Holl, P., Marquardt, W. and Gilles, E.D.,
    DIVA – A powerful tool for dynamic process simulation (1988)
    Computers in Chemical Engineering 12, pp. 421–425.
  • Kröner, A., Holl, P., Marquardt, W. and Gilles, E.D.
    DIVA–An open architecture for dynamic simulation (1990)
    Computers in Chemical Engineering 14, pp. 1289–1295.
  • Mohl, K. D., Spieker, A., Köhler, R., Gilles, E. D., Zeitz, M.
    DIVA - a simulation environment for chemical engineering applications (1997)
    Conference-Paper, Donetsk State Technical University,
    http://edoc.mpg.de/113145
  • Mohl, K. D., Spieker, A., Stein, E., Gilles, E. D.
    DIVA – Eine Umgebung zur Simulation, Analyse und Optimierung verfahrenstechnischer Prozesse (1997)
    In Kuhn, A., & Wenzel, S., Simulationstechnik, 11. ASIM-Symposium in Dortmund, pp. 278–283.
    Vieweg Verlag, Braunschweig/Wiesbaden?
  • Köhler, R., Räumschüssel, S. and Zeitz, M.
    Code generator for implementing differential algebraic models used in the process simulation tool DIVA (1997)
    In: Sydow, A. Editor, , 1997. 15th IMACS world congress, vol. 3,
    Wissenschaft und Technik Verlag, Berlin, Germany, pp. 621–626.
  • Chebotarov, M., Gilles, E. D., Ginkel, M., Haefele, M., Mangold, M., Kienle, A., und Svjatnyj, V.
    DIVA-GUI - the graphical user interface for the simulation environment DIVA (2003)
    Proc. 17. Symposium Simulationstechnik, ASIM 2003, 16-19 May, Magdeburg, Germany (Hrsg.: Hohmann, R.),
    SCS Publishing House, Erlangen, pp. 155–160.

Requirements

DIVA uses some commercial libraries for numerical computation. However it can be compiled without these libraries, resulting in a working simulator with limited functionality.
Especially some integrators and optimization and parameter estimation routines will not work.

  • The Harwell Sparse Matrix Library is used for solving of linearized systems in some integrators (e.g. routine MA48)
  • The NAG Fortran Library is used especially for dynamic and steady-state optimization. This includes also parameter estimation, but therefore also a free genetic algorithm is available.
Last modified 14 years ago Last modified on Jan 12, 2010, 3:41:14 PM