标签: energyplus

如何使用 PyFMI 运行 EnergyPlus-FMU

我在通过 PyFMI 模拟 EnergyPlus-FMU 时遇到了麻烦。我使用参考建筑模型创建了 EnergyPlus FMU。我使用的是PyFMI2.5。如何运行 do_step() 函数?

from pyfmi import load_fmu

model = load_fmu("MyEnergyplus.fmu")
start_time = 0
final_time = 60.0 * 60 * 24 * 3 #seconds
step_size = 60 # seconds

opts = model.simulate_options()
idf_steps_per_hour = 60
ncp = (final_time - start_time)/(3600./idf_steps_per_hour)
opts['ncp'] = ncp

t = 0

status = model.do_step(current_t = t, step_size= step_size, new_step=True)
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

    File "test_fmi2.py", line 15, in <module> status = model.do_step(current_t = t, step_size= step_size, new_step=True) 

AttributeError: 'pyfmi.fmi.FMUModelME2' object has no attribute …
Run Code Online (Sandbox Code Playgroud)

fmi pyfmi energyplus

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

标签 统计

energyplus ×1

fmi ×1

pyfmi ×1