Vis enkel innførsel

dc.contributor.authorHatledal, Lars Ivar
dc.contributor.authorCollonval, Frederic
dc.contributor.authorZhang, Houxiang
dc.date.accessioned2020-09-08T11:33:00Z
dc.date.available2020-09-08T11:33:00Z
dc.date.created2020-06-25T09:02:39Z
dc.date.issued2020
dc.identifier.isbn978-3-937436-68-5
dc.identifier.urihttps://hdl.handle.net/11250/2676861
dc.description.abstractThis paper introduces PythonFMU, an easy to use framework for exporting Python 3.x code as cosimulation compatible models compliant with version 2.0 of the Functional Mock-up Interface (FMI). The framework consists of a set of helper classes and a command line utility for transforming compliant python source into ready to use cross-platform FMUs. PythonFMU seamlessly takes care of a number of lowlevel FMI functions such as getting and setting variable values, and state handling, including serialization and deserialization. Furthermore it provides pre-built binaries for Windows and Linux 64-bits, generates the required modelDescription.xml containing meta-data about the model and packages all related files into a Functional Mock-up Unit (FMU) - ready to be imported into any FMI compatible simulation tool. The framework can be effortlessly installed using de-facto standard Python package managers pip and conda. While PythonFMU is more geared towards ease of use and enabling Python driven co-simulation models, it is shown to have adequate performance compared to much more low-level alternatives targeting other programming languages.en_US
dc.language.isoengen_US
dc.publisherECMS European Council for Modelling and Simulationen_US
dc.relation.ispartofProceedings of the 34th International ECMS - Conference on Modelling and Simulation - ECMS 2020
dc.titleEnabling Python Driven Co-Simulation Models with PythonFMUen_US
dc.typeChapteren_US
dc.description.versionacceptedVersionen_US
dc.source.pagenumber235-239en_US
dc.identifier.doi10.7148/2020-0235
dc.identifier.cristin1817039
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel