Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2975389.2975397guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article
Free access

Hybrid co-simulation of FMUs using DEV&DESS in MECSYCO

Published: 03 April 2016 Publication History

Abstract

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.

References

[1]
Barros, F. J. Dynamic structure multiparadigm modeling and simulation. ACM Trans. Model. Comput. Simul. 13, 3 (July 2003), 259--275.
[2]
Barros, F. J., and Zeigler, B. P. Model interoperability in the discrete event paradigm: Representation of continuous models. In Modeling and Simulation: Theory and Practice. Springer US, 2003, 103--126.
[3]
Blochwitz, T., Otter, M., Åkesson, J., et al. Functional mockup interface 2.0: The standard for tool independent exchange of simulation models. In Proc. 9th International Modelica Conference (2012), 173--184.
[4]
Bryant, R. E. Simulation on a distributed system. In Proc. of the 16th Design Automation Conf. (1979).
[5]
Camus, B., Bourjot, C., and Chevrier, V. Combining DEVS with multi-agent concepts to design and simulate multi-models of complex systems (WIP). In Proc. of TMS/DEVS 15, SCS (2015), 85--90.
[6]
Camus, B., Bourjot, C., and Chevrier, V. Considering a multi-level model as a society of interacting models: Application to a collective motion example. JASSS 18, 3 (2015), 7.
[7]
Camus, B., Caujolle, M., and Galtier, V. MECSYCO-DACCOSIM coupling. Tech. rep., LORIA, Inria, EDF R&D, CentraleSupélec, 2015.
[8]
Cellier, F. E. Combined continuous/discrete system simulation languages--usefulness, experiences and future development. Methodology in systems modelling and simulation (1979), 201--220.
[9]
Chandy, K. M., and Misra, J. Distributed simulation: A case study in design and verification of distributed programs. IEEE Trans. Software Engineering (1979).
[10]
Galtier, V., Vialle, S., Dad, C., et al. FMI-based distributed multi-simulation with DACCOSIM. In Proc. of TMS/DEVS 15, SCS (2015), 39--46.
[11]
Hernández-Cabrera, J. J., Évora Gómez, J., and Cortès-Montenegro, J. JavaFMI. SIANI. University of Las Palmas, Spain.
[12]
Kim, Y. J., and Kim, T. G. A heterogeneous simulation framework based on the DEVS BUS and the high level architecture. In Proc. of WSC '98, vol. 1, IEEE (1998).
[13]
Kofman, E. Discrete event simulation of hybrid systems. SIAM Journal on Scientific Computing 25, 5 (2004).
[14]
Mittal, S., Ruth, M., Pratt, A., et al. A system-of-systems approach for integrated energy systems modeling and simulation. In Proc. of SummerSim' 15, SCS/ACM (2015), 1--10.
[15]
Moler, C. Are we there yet? Zero crossing and event handling for differential equations, Matlab News & Notes (1997), 16--17.
[16]
Mosterman, P. Hybrid dynamic systems: Modeling and execution. In Handbook of dynamic system modeling, P. A. Fishwick, Ed. CRC Press, 2007, ch. 15, 1--26.
[17]
Muller, W., and Widl, E. Linking FMI-based components with discrete event systems. In Proc. SysCon (2013), 676--680.
[18]
Praehofer, H. System theoretic formalisms for combined discrete-continuous system simulation. International Journal of General System 19, 3 (1991), 226--240.
[19]
Quesnel, G., Duboz, R., Versmisse, D., and Ramat, É. DEVS coupling of spatial and ordinary differential equations: VLE framework. In Proc. OICMS '05 (2005).
[20]
Ricci, A., Viroli, M., and Omicini, A. Give agents their artifacts: the A&A approach for engineering working environments in MAS. In AAMAS '07, ACM (2007).
[21]
Siebert, J., Ciarletta, L., and Chevrier, V. Agents and artefacts for multiple models co-evolution: building complex system simulation as a set of interacting models. In Proc. of AAMAS '10, AAMAS/ACM (2010).
[22]
Vangheluwe, H. DEVS as a common denominator for multi-formalism hybrid systems modelling. In Proc. of CACSD '00 (2000), 129--134.
[23]
Vangheluwe, H., De Lara, J., and Mosterman, P. J. An introduction to multi-paradigm modelling and simulation. In Proc. AIS2002. (2002), 9--20.
[24]
Vaubourg, J., Presse, Y., Camus, B., et al. Multi-agent multi-model simulation of smart grids in the MS4SG project. In Proc. PAAMS 15. Springer, 2015, 240--251.
[25]
Zeigler, B., Praehofer, H., and Kim, T. Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems. Academic Press, 2000.
[26]
Zeigler, B. P. Embedding DEV&DESS in DEVS. In Proc. DEVS Integrative M&S Symp, vol. 7 (2006).
[27]
Zeigler, B. P., and Ören, T. I. Multifaceted, multiparadigm modeling perspectives: tools for the 90's. In Proc. of WSC '86, ACM (1986), 708--712.

Cited By

View all
  • (2018)Co-simulation of hardware RTL and software system using FMIProceedings of the 2018 Winter Simulation Conference10.5555/3320516.3320594(572-583)Online publication date: 9-Dec-2018
  • (2018)Including in HLA federation functional mockup units for supporting interoperability and reusability in Distributed SimulationProceedings of the 50th Computer Simulation Conference10.5555/3275382.3275405(1-12)Online publication date: 9-Jul-2018
  • (2018)BPMN modeling for HLA based simulation and visualizationProceedings of the Model-driven Approaches for Simulation Engineering Symposium10.5555/3213214.3213225(1-12)Online publication date: 15-Apr-2018
  • Show More Cited By

Index Terms

  1. Hybrid co-simulation of FMUs using DEV&DESS in MECSYCO

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    TMS-DEVS '16: Proceedings of the Symposium on Theory of Modeling & Simulation
    April 2016
    229 pages
    ISBN:9781510823211

    Publisher

    Society for Computer Simulation International

    San Diego, CA, United States

    Publication History

    Published: 03 April 2016

    Author Tags

    1. DEV&DESS
    2. DEVS
    3. FMI
    4. co-simulation
    5. hybrid model

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)27
    • Downloads (Last 6 weeks)10
    Reflects downloads up to 21 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Co-simulation of hardware RTL and software system using FMIProceedings of the 2018 Winter Simulation Conference10.5555/3320516.3320594(572-583)Online publication date: 9-Dec-2018
    • (2018)Including in HLA federation functional mockup units for supporting interoperability and reusability in Distributed SimulationProceedings of the 50th Computer Simulation Conference10.5555/3275382.3275405(1-12)Online publication date: 9-Jul-2018
    • (2018)BPMN modeling for HLA based simulation and visualizationProceedings of the Model-driven Approaches for Simulation Engineering Symposium10.5555/3213214.3213225(1-12)Online publication date: 15-Apr-2018
    • (2018)Co-simulation of cyber-physical systems using a DEVS wrapping strategy in the MECSYCO middlewareSimulation10.1177/003754971774901494:12(1099-1127)Online publication date: 1-Dec-2018
    • (2018)CyPhEFProceedings of the 40th International Conference on Software Engineering: Companion Proceeedings10.1145/3183440.3183483(101-104)Online publication date: 27-May-2018
    • (2018)Co-SimulationACM Computing Surveys10.1145/317999351:3(1-33)Online publication date: 23-May-2018
    • (2017)Controlled environments for cyber risk assessment of cyber-physical systemsProceedings of the Summer Simulation Multi-Conference10.5555/3140065.3140068(1-12)Online publication date: 9-Jul-2017
    • (2016)Step revision in hybrid co-simulation with FMIProceedings of the 14th ACM-IEEE International Conference on Formal Methods and Models for System Design10.5555/3343414.3343438(173-183)Online publication date: 18-Nov-2016

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media