Atiyah Elsheikh
Austrian Institute of Technology, Vienna, Austria
Download article
http://dx.doi.org/10.3384/ecp14096557Published in: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden
Linköping Electronic Conference Proceedings 96:59, p. 557-566
Published: 2014-03-10
ISBN: 978-91-7519-380-9
ISSN: 1650-3686 (print), 1650-3740 (online)
Parameter sensitivities of mathematical models play a vital rule in many applications of sensitivity analysis. The availability of algorithmic capabilities for representing and computing these quantities is surly advantageous. In this work it is shown how to systematically transform a Modelica library to another library that describes the desired models together with derivatives of model variables w.r.t. model parameters. The produced library remains with the same structure and the underlying models keep the same interface
and outlook. The proposed approach relies on novel equation-based algorithmic differentiation techniques that are especially designed for Modelica. The illustration is rather done via a compact library; the opensource ADMSL library; but rich enough to facilitate a lot of representative Modelica language constructs. The ADMSL library is the algorithmically differentiated version of the standard Modelica library subpackage Modelica.Electrical.Analog.Basic.
algorithmic differentiation; parameter Sensitivities; sensitivity analysis; ADMSL; AD of Modelica libraries