Model-Based Integration Platform for FMI Co-Simulation and Heter- ogeneous Simulations of Cyber-Physical Systems

Virtual evaluation of complex Cyber-Physical Systems (CPS) [1] with a number of tightly integrated domains such as physical, mechanical, electrical, thermal, cyber, etc. demand the use of heterogeneous simulation environments. Our previous effort with C2 Wind Tunnel (C2WT) [2] [3] attempted to solve the challenges of evaluating these complex systems as-a-whole, by integrating multiple simulation platforms with varying semantics and integrating and managing different simulation models and their interactions. Recently, a great interest has developed to use Functional Mockup Interface (FMI) [4] for a variety of dynamics simulation packages, particularly in the automotive industry. Leveraging the C2WT effort on effective integration of different simulation engines with different Models of Computation (MoCs), we propose, in this paper, to use the proven methods of High-Level Architecture (HLA)-based model and system integration. We identify the challenges of integrating Functional Mockup Unit for Co-Simulation (FMU-CS) in general and via HLA [5] and present a novel model-based approach to rapidly synthesize an effective integration. The approach presented provides a unique opportunity to integrate readily available FMU-CS components with various specialized simulation packages to rapidly synthesize HLA-based integrated simulations for the overall composed Cyber-Physical Systems.

[1]  Janette Cardoso,et al.  Distributed Simulation of Heterogeneous and Real-Time Systems , 2013, 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications.

[2]  Edmund Widl,et al.  Using the HLA for Distributed Continuous Simulations , 2013, 2013 8th EUROSIM Congress on Modelling and Simulation.

[3]  Juha-Pekka Tolvanen,et al.  Flexible Method Adaption in Case: The Metamodeling Approach , 1993, Scand. J. Inf. Syst..

[4]  Gabor Karsai,et al.  Model-integrated development of embedded software , 2003, Proc. IEEE.

[5]  Gabor Karsai,et al.  Rapid synthesis of high-level architecture-based heterogeneous simulation: a model-based integration approach , 2012, Simul..

[6]  Gabor Karsai,et al.  Model-Integrated Computing , 1997, Computer.

[7]  Gabor Karsai,et al.  Model-Integrated Development of Cyber-Physical Systems , 2008, SEUS.

[8]  Yuan Xue,et al.  Networked control system wind tunnel (NCSWT): an evaluation tool for networked multi-agent systems , 2011, SimuTools.

[9]  Janos Sztipanovits,et al.  Composition of Cyber-Physical Systems , 2007, 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'07).

[10]  Hilding Elmqvist,et al.  Modelica — A unified object-oriented language for physical systems modeling , 1997 .

[11]  Peter Palensky,et al.  Modelica-enabled rapid prototyping of cyber-physical energy systems via the functional mockup interface , 2013, 2013 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems (MSCPES).

[12]  Eldad Palachi,et al.  Simulation of cyber physical models using SysML and numerical solvers , 2013, 2013 IEEE International Systems Conference (SysCon).

[13]  Juan de Lara,et al.  AToM3: A Tool for Multi-formalism and Meta-modelling , 2002, FASE.

[14]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[15]  F. Bruno,et al.  A modular architecture for a driving simulator based on the FDMU approach , 2014 .

[16]  Edmund Widl,et al.  Distributed hybrid simulation using the HLA and the Functional Mock-up Interface , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[17]  Peter Palensky,et al.  The high level architecture RTI as a master to the functional mock-up interface components , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[18]  Peter Schneider,et al.  Master for Co-Simulation Using FMI , 2011 .

[19]  Aditya Agrawal,et al.  Multigranular simulation of heterogeneous embedded systems , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

[20]  Steve Cook,et al.  Domain-Specific Development with Visual Studio DSL Tools , 2007 .

[21]  Andreas Junghanns,et al.  The Functional Mockup Interface for Tool independent Exchange of Simulation Models , 2011 .

[22]  Jing Lin,et al.  Towards Integrated Simulation of Cyber-Physical Systems: A Case Study on Intelligent Water Distribution , 2009, 2009 Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing.

[23]  John S. Baras,et al.  HybridSim: A Modeling and Co-simulation Toolchain for Cyber-physical Systems , 2013, 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications.

[24]  Viktor K. Prasanna,et al.  MILAN: A Model Based Integrated Simulation Framework for Design of Embedded Systems , 2001, OM '01.

[25]  Vincenzo Liberatore,et al.  A co-simulation platform for actuator networks , 2007, SenSys '07.