Conference article

Adapting Functional Mockup Units for HLA-compliant Distributed Simulation

Faruk Yilmaz
Roketsan Missiles Inc. Ankara, Turkey

Umut Durak
Roketsan Missiles Inc. Ankara, Turkey

Koray Taylan
Roketsan Missiles Inc. Ankara, Turkey

Halit Oğuztüzün
Middle East Technical University, Ankara, Turkey

Download articlehttp://dx.doi.org/10.3384/ecp14096247

Published in: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Linköping Electronic Conference Proceedings 96:25, p. 247-257

Show more +

Published: 2014-03-10

ISBN: 978-91-7519-380-9

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

Abstract

Conceptual design of systems requires aggregate level simulations of the designed system in its operational setting. By this way; performance of the system and its interactions with the other entities in its environment can be evaluated. The complex nature of these simulations often requires distributed execution. IEEE 1516 High Level Architecture (HLA) is a widely accepted standard architecture for distributed aggregate level simulations. Functional Mock-up Interface (FMI) is a recent standardization effort that leads to a tool independent systems simulation interface that enables model reuse and co-simulation. This paper aims to present a method for developing HLA-compliant federates using FMI. The method enables a Functional Mock-up Unit to join an HLA-compliant federation as a member.

Keywords

Functional Mockup Interface; High Level Architecture; Distributed Simulation

References

[1] HLA Working Group of IEEE: IEEE Std 1516-2000, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Framework and Rules. New York, USA, 2000.

[2] HLA Working Group of IEEE: IEEE Std 1516.1-2000, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Federate Interface Specification. New York, USA, 2000.

[3] HLA Working Group of IEEE: IEEE Std 1516.2-2000, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Object Model Template (OMT) Specification. New York, USA, 2000.

[4] MODELISAR Consortium: Functional Mock-up Interface for Model Exchange Version 1.0, www.functional-mockupinterface.org, January, 2010.

[5] MODELISAR Consortium: Functional Mock-up Interface for Co-Simulation Version 1.0, www.functional-mockupinterface.org, October, 2010.

[6] Stenzel, C.: Distributed Simulation in Technical Applications, X International PhD Workshop, OWD 2008, Conference Archives PETiS, Vol. 25, 2008, Gliwice, Poland, 513-518

[7] Lasnier, G., Cardoso, J., Siron, P., Pagetti, C. and Derler, P.: Distributed Simulation of Heterogeneous and Real-time Systems. (2013) In: 17th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications - IEEE/ACM DS-RT 2013, 30 October 2013 - 01 November 2013 (Delft, Netherlands).

[8] Stenzel, C., Pawletta, S.: CERTI - Bindings to Matlab and Fortran, University of Wismar, http://www.mb.hs-wismar.de/~stenzel/software/MatlabHLA.html Germany, 2008 (Last Accessed 20/11/2013).

[9] HLA Toolbox ™ The MATLAB® interface to HLA, http://www.forwardsim.com [10] Awais, M. U., Palensky, P., Elsheikh, A., Widl, E. and Matthias, S.: The High Level Architecture RTI as a master to the Functional Mock-up Interface components. Vienna, AUSTRIA, 2013.

[11] QTronic Company Developer Team: FMU SDK version 1.0.2, http://www.qtronic.de/en/fmusdk.html, 2010.

[12] MÄK Technologies: MAK RTI User’s Guide, 2013.

[13] Shanks, G.: Real-time Platform Reference Federation Object Model (RPR FOM) Version 2.0D17, Simulation Interoperability Standards Organization, 2003.

[14] Topçu, O. and Oguztüzün, H.: Layered simulation architecture: A practical approach", Simulation Modelling Practice and Theory (SIMPAT) Journal, vol. 32, March 2013, pp. 1-14.

[15] Stage Sales Team: Stage, A Complete Simulation Development Environment, http://www.presagis.com, Montreal, CANADA, 2013.

Citations in Crossref