inis 16(9): e2

Research Article

Hybrid Simulation Using SAHISim Framework

Download686 downloads
  • @ARTICLE{10.4108/eai.24-8-2015.2260869,
        author={Muhammad Usman Awais and Wolfgang Gawlik and Gregor De-Cillia and Peter Palensky},
        title={Hybrid Simulation Using SAHISim Framework},
        journal={EAI Endorsed Transactions on Industrial Networks and Intelligent Systems},
        volume={3},
        number={9},
        publisher={ACM},
        journal_a={INIS},
        year={2015},
        month={8},
        keywords={high level architecture, functional mock-up interface, modelica, openmodelica, simulation interoperability, hybrid simulation, co-simulation, heterogeneous simulation},
        doi={10.4108/eai.24-8-2015.2260869}
    }
    
  • Muhammad Usman Awais
    Wolfgang Gawlik
    Gregor De-Cillia
    Peter Palensky
    Year: 2015
    Hybrid Simulation Using SAHISim Framework
    INIS
    EAI
    DOI: 10.4108/eai.24-8-2015.2260869
Muhammad Usman Awais,*, Wolfgang Gawlik1, Gregor De-Cillia2, Peter Palensky3
  • 1: Vienna University of Technology
  • 2: Austrian Institute of Technology
  • 3: Delft University of Technology
*Contact email: Muhammad.Awais.fl@ait.ac.at

Abstract

Hybrid systems such as Cyber Physical Systems (CPS) are becoming more important with time. Apart from CPS there are many hybrid systems in nature. To perform a simulation based analysis of a hybrid system, a simulation framework is presented, named SAHISim. It is based on the most popular simulation interoperability standards, i.e. High Level Architecture (HLA) and Functional Mock-up Interface (FMI). Being a distributed architecture it is able to execute on cluster, cloud and other distributed topologies. Moreover, as it is based on standards so it allows many different simulation packages to interoperate, making it a flexible and robust solution for simulation based analysis. The underlying algorithm which enables the synchronization of different simulation components is discussed in detail. A test example is presented, whose results are compared to a monolithic simulation of the same model for verification of results.