Cosimo Palma
Dofware S.r.l., Torino, Italy
Marco Romanoni
Dofware S.r.l., Torino, Italy
Download articlehttp://dx.doi.org/10.3384/ecp12076963Published in: Proceedings of the 9th International MODELICA Conference; September 3-5; 2012; Munich; Germany
Linköping Electronic Conference Proceedings 76:101, p. 963-970
Published: 2012-11-19
ISBN: 978-91-7519-826-2
ISSN: 1650-3686 (print), 1650-3740 (online)
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.
[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.