首页 /研究 /Portable runtime environments for Python-based FMUs: Adding Docker support to UniFMU
OTHER

Portable runtime environments for Python-based FMUs: Adding Docker support to UniFMU

Thomas Schranz, Christian Møldrup Legaard, Daniella Tola, Gerald Schweiger

发表年份
2021
引用次数
3
访问权限
开放获取

摘要

Co-simulation is a means to combine and leverage the strengths of different modeling tools, environments and formalisms and has been applied successfully in various domains. The Functional Mock-Up Interface (FMI) is the most commonly used standard for co-simulation. In this paper we extend UniFMU, a tool that allows users to build Functional Mock-Up Units (FMUs) in virtually any programming language, to support execution within Docker. As a result the generated FMUs can be distributed in an environment containing all runtime dependencies. To describe the process of creating dockerized FMUs using UniFMU, we show how to model and co-simulate a robotic arm and a controller using two Python-based FMUs.

关键词

Python (programming language)Computer scienceLeverage (statistics)ToolchainOperating systemEmbedded systemRotation formalisms in three dimensionsProgramming languageSoftware engineeringSoftware

相关论文

查看 OTHER 分类全部论文