Hybrid Co simulation of FMUs using DEV&DESS in MECSYCO
Co simulation is a key tool in the design and operation of a growing number of complex cyber systems. But efficiently yet accurately combining continuous time components (such as FMUs) with event based ones can be challenging, both from a modeling perspective and an operational, tools oriented one. We propose a platform to tackle this problem building up on MECSYCO, a MAS based DEVS wrapping platform dedicated to co simulation. Relying on the ability of DEVS to integrate the DEV&DESS formalism which offers a sound framework for describing hybrid models we propose a DEV&DESS wrapper for FMU. This wrapper encapsulates a version of the DEV&DESS simulation algorithm for FMU components which is notably composed of: (1) a forecast strategy which searches for the next state event; (2) a bisectional algorithm to approach the location of the state change in an FMU. Our solution is implemented using Java and JavaFMI to control the FMU. Our sample case is the co simulation of a barrel filler factory implemented in different FMUs and event based models. Compared to related works, our proposal is functional, generic, yet evolutionary, and benefits from the strong foundations of DEV&DESS.
2016 Symposium on Theory of Modeling and Simulation (TMS DEVS)