Conference article

FMI Add-on for NI VeriStand for HiL Simulation

Cosimo Palma
Dofware S.r.l., Torino, Italy

Marco Romanoni
Dofware S.r.l., Torino, Italy

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

Published in: Proceedings of the 9th International MODELICA Conference; September 3-5; 2012; Munich; Germany

Linköping Electronic Conference Proceedings 76:101, s. 963-970

Show more +

Published: 2012-11-19

ISBN: 978-91-7519-826-2

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

Abstract

Currently; most of the links from Modelica models to real-time hardware platforms suitable for Testing and Validation are based upon vendor-dependent model exchange formats; or rely on third party preprocessors.

This paper describes the implementation of the Modelisar Functional Mock-up Interface (FMI) support in NI VeriStand; a commercial software environment suitable for real-time testing applications.

This paper presents the work conducted to implement the FMI Add-on for NI-VeriStand; which is available as a commercial product. In addition the process to make hardware in the loop simulations starting from a system model implemented into a Model Based Design Development environment compliant with the FMI for Co-Simulation standard; until its validation into NI VeriStand environment with National Instruments real-time hardware is explained in details.

Keywords

FMI; Hardware in the Loop; NI VeriStand; Real Time Systems

References

[1] Functional Mock-up Interface: http://www.functional-mockup-interface.org/index.html

[2] MODELISAR consortium. Functional Mock-up Interface for Model Co-simulation V. 1.0. http://www.modelisar.org

[3] NI VeriStand: http://www.ni.com/veristand/

[4] NI PXI: http://www.ni.com/pxi/

[5] NICompactRIO: http://www.ni.com/compactrio/

[6] FMI Add-on for NI VeriStand; http://www.dofware.com/products/fmi-add-on-for-ni-veristand/

[7] Dymola http://www.3ds.com/products/catia/portfolio/dymola

[8] FMI for Co-Simulation http://www.modelisar.com/specifications/FMI_for_CoSimulation_v1.0.pdf

[9] FMI for Model Exchange and Co-Simulation; version 2.0 http://www.modelisar.com/specifications/FMI_for_ModelExchange_and_CoSimulation_v2.0_Beta3.pdf

[10] LabVIEW RT DLL Checker http://digital.ni.com/public.nsf/allkb/0BF52E6FAC0BF9C286256EDB00015230

[11] QTronic GmbH: FMU SDK 1.0.1 http://www.qtronic.de/en/fmusdk.html

[12] Modelica Association: Modelica – A Unified Object-Oriented Language for Physical Systems Modeling. Language Specification; Version 3.2. March 24; 2010. Download: https://www.modelica.org/documents/ModelicaSpec32.pdf

[13] Elmqvist H.; Otter M.; Henriksson D.; Thiele B.; and Mattsson S. E. Modelica for Embedded Systems. In Proceedings of the 7th Modelica Conference; Como; Italy; Sep-tember; 2009.

[14] H. Hadj-Amor; C Faure; M. Ben Gaïd; N. Pernet; “Towards a Modelica Real-time co-simulation with FMI”; Multiphysics Simulation - Advanced Methods for Industrial Engineering Conference; Fraunhofer; 22-23 June 2010.

Citations in Crossref