Logo

The 14th International Modelica Conference
Linköping, September 20-24, 2021

[Practical Information] [Tutorials and Vendor Sessions] [Proceedings] [Modelica Libraries] [FMI User Meeting] [Archives] [Journal Special Issue (open for submissions until 2022-07-31)]

Papers by Fabian Buse

Title: General Purpose Lua Interpreter for Modelica
Authors: Fabian Buse and Tobias Bellmann
Abstract: The application of simulation in the development of complex systems becomes more and more important. Modeled systems often are comprised of mechanical, electrical as well as software systems. It is usually not possible anymore to evaluate a systems performance without considering some higher level logic. Scripting languages such as Lua, are often well suited to implement these logic elements. This paper shows the integration of the Lua interpreter into Modelica, and gives examples how the library can be used to help with the simulation industrial robots or in the development of a planetary exploration rover in the MMX Mission.
Keywords: Modelica, Lua, script language, robotics, finite state machine
Paper: full paper Creative Commons License
Bibtex:
@InProceedings{modelica.org:Buse:2021,
  title = "{General Purpose Lua Interpreter for Modelica}",
  author = {Fabian Buse and Tobias Bellmann},
  pages = {425--431},
  doi = {10.3384/ecp21181425},
  booktitle = {Proceedings of the 14th International Modelica Conference},
  location = {Link\"oping, Sweden},
  editor = {Martin Sj\"olund and Lena Buffoni and Adrian Pop and Lennart Ochel},
  isbn = {978-91-7929-027-6},
  issn = {1650-3740},
  month = sep,
  series = {Link\"oping Electronic Conference Proceedings},
  number = {181},
  publisher = {Modelica Association and Link\"oping University Electronic Press},
  year = {2021}
}