Modeling, Identification and Control (Oct 2016)

Industrial Evaluation of Integrated Performance Analysis and Equation Model Debugging for Equation-Based Models

  • Åke Kinnander,
  • Martin Sjölund,
  • Adrian Pop

DOI
https://doi.org/10.4173/mic.2016.4.3
Journal volume & issue
Vol. 37, no. 4
pp. 225 – 236

Abstract

Read online

The ease of use and the high abstraction level of equation-based object-oriented (EOO) languages such as Modelica has the drawback that performance problems and modeling errors are often hard to find. To address this problem, we have earlier developed advanced performance analysis and equation model debugging support in the OpenModelica tool. The aim of the work reported in this paper is to perform an independent investigation and evaluation of this equation model performance analysis and debugging methods and tool support on industrial models. The results turned out to be mainly positive. The integrated debugger and performance analyzer locates several kinds of errors such as division by zero, chattering, etc., and greatly facilitates finding the equations that take most of the execution time during simulation. It remains to further evaluate the performance profiler and debugger on even larger industrial models.

Keywords