FMU导出Python代码或Python接口,用于EnergyPlus协同模拟

2024-06-16 11:10:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我的研究小组已经为一个新的建筑组件开发了python代码,我们想与EnergyPlus共同模拟。为了可重用性和市场影响,我们希望这种连接对于没有经验的用户来说尽可能简单,并且相信使用Function Mockup Interface Standard (FMI)打包模型是最好的选择。在

我们已经探索了JModelica来测试其他功能模型单元(FMU),但是发现它没有为模型交换或协同仿真而进行Python代码的FMU导出。在

我很好奇有没有什么方法可以将python代码打包成FMU?如果没有,是否有另一种方法可以将Python与FMI标准连接起来,或者将其连接到像EnergyPlus这样的建筑能源软件?在

替代方法是将建筑能量模型导出为FMU,然后导入modelica/jmodelica或使用BCVTB。虽然这对我们有用,但我们担心这会让没有经验的人使用我们的工具太困难。在


Tags: 方法代码用户模型市场组件小组function
1条回答
网友
1楼 · 发布于 2024-06-16 11:10:45

需要说明的是,JModelica确实支持ME和CS FMU的导出和导入,并支持FMI标准的1.0和2.0版本。我假设您的意思是JModelica不支持将Python代码导出为FMU。我不知道有任何这样的解决办法。如果您没有找到一种将Python代码打包到FMU中的方法,也许设置一个与Python代码通信的代理FMU就可以了?在

相关问题 更多 >