Article | Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017 | Smart Processing of Function Calls to Achieve Efficient Simulation Code
Göm menyn

Title:
Smart Processing of Function Calls to Achieve Efficient Simulation Code
Author:
Jan Hagemann: Department of Engineering and Mathematics, University of Applied Sciences Bielefeld, Germany Patrick Täuber: Department of Engineering and Mathematics, University of Applied Sciences Bielefeld, Germany Lennart Ochel: Department of Engineering and Mathematics, University of Applied Sciences Bielefeld, Germany Bernhard Bachmann: Department of Engineering and Mathematics, University of Applied Sciences Bielefeld, Germany
DOI:
10.3384/ecp17132581
Download:
Full text (pdf)
Year:
2017
Conference:
Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017
Issue:
132
Article no.:
065
Pages:
581-588
No. of pages:
8
Publication type:
Abstract and Fulltext
Published:
2017-07-04
ISBN:
978-91-7685-575-1
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press, Linköpings universitet


Export in BibTex, RIS or text

This paper introduces a new algorithm to increase the simulation performance of algebraic equation systems by encapsulating function calls. This avoids all unnecessary evaluations of function calls and leads to positive structural effects. To enable the reader to reconstruct the algorithm, all four phases of the algorithm are described in detail and the complexity of them is analyzed. The overall complexity is $O(n)$, where $n$ is the number of equations. It is shown that the algorithm significantly decreases the simulation time for a wide range of physical based models.

Keywords: function calls backend simulation

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Jan Hagemann, Patrick Täuber, Lennart Ochel, Bernhard Bachmann
Title:
Smart Processing of Function Calls to Achieve Efficient Simulation Code
DOI:
http://dx.doi.org/10.3384/ecp17132581
References:
No references available

Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Author:
Jan Hagemann, Patrick Täuber, Lennart Ochel, Bernhard Bachmann
Title:
Smart Processing of Function Calls to Achieve Efficient Simulation Code
DOI:
http://dx.doi.org/10.3384/ecp17132581
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment


Responsible for this page: Peter Berkesand
Last updated: 2017-02-21