首页 文章

FMU导出Python代码或Python接口与FMI标准用于EnergyPlus协同仿真

提问于
浏览
5

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

我们已经探索了JModelica以测试其他功能样机单元(FMU),但发现它没有用于模型交换或协同仿真的Python代码的FMU导出 .

我很好奇是否有任何方法将python代码打包为FMU?如果没有,是否有另一种方法将Python链接到FMI标准或将其连接到像EnergyPlus这样的建筑能源软件?

替代方案是将建筑能源模型作为FMU导出并导入到modelica / jmodelica或使用BCVTB . 虽然这对我们有用,但我们担心这会让没有经验的人使用我们的工具变得困难 .

1 回答

  • 3

    需要明确的是,JModelica确实支持ME和CS FMU的导出和导入,并支持FMI标准的1.0和2.0版本 . 我假设您的意思是JModelica不支持将Python代码导出为FMU . 我不知道有任何这样的解决方案 . 如果您没有找到将Python代码打包到FMU中的方法,那么设置与Python代码通信的代理FMU可能会有效吗?

相关问题