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.