小编Jus*_*ltz的帖子

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

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

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

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

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

python modelica fmi jmodelica

5
推荐指数
1
解决办法
1150
查看次数

隐藏编译的FMU中的输入/输出

我想导出一个具有受控选择的输入和输出的FMU.

我有一个成功编译成FMU的模型,但是几个内部变量在FMU中作为输出变量出现.

在编译FMU时是否可以隐藏这些变量?

例如,我希望我的模型有3个输入和6个输出.但是,编译后,FMU有26个来自内部模型的变量.这些变量会随着时间的推移接收内部更改的更新.

我正在使用Dymola 2019(虽然我可以使用任何版本).

modelica dymola fmi

1
推荐指数
1
解决办法
81
查看次数

标签 统计

fmi ×2

modelica ×2

dymola ×1

jmodelica ×1

python ×1