[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/3374138.3374169acmconferencesArticle/Chapter ViewAbstractPublication PagessummersimConference Proceedingsconference-collections
research-article

Teaching co-simulation basics through practice

Published: 22 July 2019 Publication History

Abstract

Cyber-physical system representation is one of the current challenges in Modeling and Simulation. In fact, multi-domain modeling requires new approaches to rigorously deal with it. Co-simulation, one of the approaches, lets modelers use several M&S tools in collaboration. The challenge is to find a way to enable co-simulation use for non-IT experts while being aware of assumptions and limitations involved. This paper deals with co-simulation basic principles teaching through practice. we propose an iterative and modular co-simulation process supported by a DSL-based environment for the MECSYCO co-simulation platform. Through a thermal use case, we are able to introduce co-simulation in a 4 hours tutorial destined to our students.

References

[1]
Bertsch, C., E. Ahle, and U. Schulmeister. 2014, March. "The Functional Mockup Interface - seen from an industrial perspective". pp. 27--33.
[2]
Blochwitz, T., J. Akesson, M. Arnold, C. Clauss, H. Elmqvist, R. Franke, M. Friedrich, L. Greenberg, A. Junghanns, J. Mauss, I. Nakhimovski, D. Neumerkel, H. Olsson, M. Otter, and A. Viel. 2014, July. FMI for Model-Exchange and Co-Simulation v2.0.
[3]
Bonneaud, S. 2008. Des agents-modèles pour la modélisation et la simulation de systèmes complexes : application à l'écosystémique des pêches. Ph. D. thesis, Université de Bretagne occidentale-Brest.
[4]
Camus, B., T. Paris, J. Vaubourg, Y. Presse, C. Bourjot, L. Ciarletta, and V. Chevrier. 2018. "Co-simulation of cyber-physical systems using a DEVS wrapping strategy in the MECSYCO middleware". SIMULATION.
[5]
Chandy, K. M., and J. Misra. 1979. "Distributed Simulation: A Case Study in Design and Verification of Distributed Programs". In IEEE Transactions on software engineering, pp. 440--452.
[6]
Dahmann, J. S., R. M. Fujimoto, and R. M. Weatherly. 1997. "The department of defense high level architecture". In Proceedings of the 29th conference on Winter simulation, pp. 142--149, IEEE Computer Society.
[7]
Fritzson, P. 2011, July. "Modelica: A cyber-physical modeling language and the OpenModelica environment". In 2011 7th International Wireless Communications and Mobile Computing Conference, pp. 1648--1653.
[8]
Fritzson, P., P. Aronsson, A. Pop, H. Lundvall, K. Nystrom, L. Saldamli, D. Broman, and A. Sandholm. 2006, October. "OpenModelica - A free open-source environment for system modeling, simulation, and teaching". In 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, pp. 1588--1595.
[9]
Gomes, C., C. Thule, D. Broman, P. G. Larsen, and H. Vangheluwe. 2018, May. "Co-Simulation: A Survey". ACM Computing Surveys vol. 51 (3), pp. 1--33.
[10]
Hernàndez-Cabrera, J. J., J. Évora Gómez, and O. Roncal-Andrés. 2016. "JavaFMI". SIANI. University of Las Palmas.
[11]
Kleissl, J., and Y. Agarwal. 2010. "Cyber-physical energy systems: focus on smart buildings". In Proceedings of the 47th Design Automation Conference on - DAC '10, pp. 749. Anaheim, California, ACM Press.
[12]
Larsen, P. G., J. Fitzgerald, J. Woodcock, P. Fritzson, J. Brauer, C. Kleijn, T. Lecomte, M. Pfeil, O. Green, S. Basagiannis, and A. Sadovykh. 2016, April. "Integrated tool chain for model-based design of Cyber-Physical Systems: The INTO-CPS project". In 2016 2nd International Workshop on Modelling, Analysis, and Control of Complex CPS (CPS Data), pp. 1--6.
[13]
Paris, T., L. Ciarletta, and V. Chevrier. 2017. "Designing co-simulation with multi-agent tools: a case study with NetLogo". In Proceedings of the 15th European Workshop on Multi-Agent Systems. EUMAS.
[14]
Plessis, G., A. Kaemmerlen, and A. Lindsay. 2014, March. "BuildSysPro a Modelica library for modelling buildings and energy systems". pp. 1161--1169.
[15]
Rajkumar, R., I. Lee, L. Sha, and J. Stankovic. 2010, June. "Cyber-physical systems: The next computing revolution". In Design Automation Conference, pp. 731--736.
[16]
Schweiger, G., C. Gomes, G. Engel, J.-P. Schoeggl, A. Posch, I. Hafner, and T. Nouidu. 2019, January. "An Empirical Survey on Co-simulation: Promising Standards, Challenges and Research Needs". arXiv:1901.06262 [cs]. arXiv: 1901.06262.
[17]
Siebert, J. 2011. Approche multi-agent pour la multi-modélisation et le couplage de simulations. Application á l'étude des influences entre le fonctionnement des réseaux ambiants et le comportements de leurs utilisateurs. Ph. D. thesis, Université Henri Poincaré- Nancy.
[18]
Tisue, S., and U. Wilensky. 2004. "NetLogo A simple environment for modeling complexity". In International conference on complex systems, Volume 21, pp. 16--21, Boston, MA.
[19]
Van Tendeloo, Y., and H. Vangheluwe. 2016. "Teaching the fundamentals of the modelling of cyber-physical systems". In Proceedings of the Symposium on Theory of Modeling & Simulation. Society for Computer Simulation International.
[20]
Vaubourg, J., V. Chevrier, L. Ciarletta, and B. Camus. 2016. "Co-simulation of IP network models in the Cyber-Physical systems context, using a DEVS-based platform". In Proceedings of the 19th Communications & Networking Symposium, pp. 2, Society for Computer Simulation International.
[21]
Vaubourg, J., Y. Presse, B. Camus, C. Bourjot, L. Ciarletta, V. Chevrier, J.-P. Tavella, and H. Morais. 2015. "Multiagent Multi-Model Simulation of Smart Grids in the MS4SG Project". In Advances in Practical Applications of Agents, Multi-Agent Systems, and Sustainability: The PAAAMS Collection, edited by Y. Demazeau, K. S. Decker, J. Bajo Pérez, and F. de la Prieta, Volume 9086, pp. 240--251. Cham, Springer International Publishing.
[22]
Yilmaz, L., and T. Ören. 2004. "Dynamic Model Updating in Simulation with Multimodels: A Taxonomy and a Generic Agent-Based Architecture". Simulation Series, pp. 6.
[23]
Zeigler, B. P., H. Praehofer, and T. G. Kim. 2000. Theory of modeling and simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems. 2nd ed. New York, Academic press.
  1. Teaching co-simulation basics through practice

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SummerSim '19: Proceedings of the 2019 Summer Simulation Conference
    July 2019
    714 pages
    • General Chair:
    • Umut Durak

    Sponsors

    Publisher

    Society for Computer Simulation International

    San Diego, CA, United States

    Publication History

    Published: 22 July 2019

    Check for updates

    Author Tags

    1. CPS
    2. M&S process
    3. co-simulation
    4. teaching

    Qualifiers

    • Research-article

    Conference

    SummerSim '19
    Sponsor:
    SummerSim '19: 2019 Summer Simulation Conference
    July 22 - 24, 2019
    Berlin, Germany

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 42
      Total Downloads
    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Jan 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media