Willi Braun
Bielefeld University of Applied Sciences, Department of engineering and mathematics, Germany
Lennart Ochel
Bielefeld University of Applied Sciences, Department of engineering and mathematics, Germany
Bernhard Bachmann
Bielefeld University of Applied Sciences, Department of engineering and mathematics, Germany
Ladda ner artikelhttp://dx.doi.org/10.3384/ecp11063495Ingår i: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany
Linköping Electronic Conference Proceedings 63:56, s. 495-501
Publicerad: 2011-06-30
ISBN: 978-91-7393-096-3
ISSN: 1650-3686 (tryckt), 1650-3740 (online)
Jacobian matrices are used in a wide range of applications - from solving the original DAEs to sensitivity analysis. Using Automatic Differentiation the necessary partial derivatives can be provided efficiently within a Modelica-Tool. This paper describes the corresponding implementation work within the OpenModelica Compiler (OMC) to create a symbolic derivative module. This new OMC-feature generates symbolically partial derivatives in order to calculate Jacobian matrices with respect to different variables. Applications presented here; are the generation of linear models of non-linear Modelica models and the usage of the Jacobian matrix in DASSL for simulating a model.
Inga referenser tillgängliga