Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

Function Inlining in Modelica Models

Författare

  • Alessandro Papadopoulos
  • Martina Maggio
  • Francesco Casella
  • Johan Åkesson

Summary, in English

The equation-based Modelica language allows the modeller to specify custom functions. The body of a function is an algorithm that contains procedural code to be executed when the function is called. This language feature is useful for many applications; however, the insertion of a function often prevent model optimizations that require the model to be formulated in purely declarative form by equations only. This paper discusses several non-trivial cases in which the function call and the corresponding algorithmic code can be transformed into an equivalent purely equation-based model, thus allowing further optimization. The inlining algorithms presented in the paper go well beyond the state of the art in commercial and open-source Modelica tools.

Publiceringsår

2012

Språk

Engelska

Sidor

1091-1094

Publikation/Tidskrift/Serie

7th Vienna International Conference on Mathematical Modelling 2012

Dokumenttyp

Konferensbidrag

Förlag

Elsevier

Ämne

  • Control Engineering

Conference name

Vienna International Conference on Mathematical Modelling 2012

Conference date

2012-02-15

Conference place

Vienna, Austria

Status

Published

Forskningsgrupp

  • LCCC

ISBN/ISSN/Övrigt

  • ISBN: 9781627483285