Konferensartikel

Towards a Standard-Conform, Platform-Generic and Feature-Rich Modelica Device Drivers Library

Bernhard Thiele
PELAB, Linköping University, Sweden

Thomas Beutlich
ESI ITI GmbH, Germany

Volker Waurich
Chair of Construction Machinery, TU Dresden, Germany

Martin Sjölund
PELAB, Linköping University, Sweden

Tobias Bellmann
Institute of System Dynamics and Control, DLR, Germany

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp17132713

Ingår i: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017

Linköping Electronic Conference Proceedings 132:78, s. 713-723

Visa mer +

Publicerad: 2017-07-04

ISBN: 978-91-7685-575-1

ISSN: 1650-3686 (tryckt), 1650-3740 (online)

Abstract

There are many cases where simulation applications need to interact with their environment. Typical examples are Human-in-the-Loop (HITL) simulators (including flight, driving, and marine training simulators), Hardware-in-the-Loop (HIL) simulators, but also offline process simulators which cannot operate in a completely self-contained manner and therefore need to be coupled to external applications. Embedded control applications are another related area which requires that applications interact with their environment. The Modelica_DeviceDrivers library, which had its first release as open-source library in 2012, tries to cater for such use cases. This paper describes the library for the first time and reports about the numerous challenges that the project experienced to meet its goal of supporting several platforms and tools within a standard-conform, platform-generic, feature-rich, and easy-to-use Modelica library.

Nyckelord

Human-in-the-loop, hardware-in-the-loop, real-time simulation, embedded control application, Modelica external C

Referenser

Inga referenser tillgängliga

Citeringar i Crossref