2

EMS via OpenStudio - multiple EMS Calling Manager objects

Hello everyone,

Is it okay to create multiple EMS calling managers inside a measure or should I only create a single calling manager and attach programs with multiple calls to addProgram?

pcm = OpenStudio::Model::EnergyManagementSystemProgramCallingManager.new(model)
pcm.setName("Prgm_Mgr_#{program_id}")
pcm.setCallingPoint("AfterPredictorAfterHVACManagers")
pcm.addProgram(program)

Thanks!

tenna031's avatar
231
tenna031
asked 2020-03-02 11:38:03 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2020-03-08 12:56:12 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

3

Either approach will work. If you go the route of having multiple programs referenced by the same calling manager, they will all obviously have the same calling point. With different calling managers, each program can have a different calling point. That may or may not be flexibility that you need.

shorowit's avatar
11.8k
shorowit
answered 2020-03-02 13:18:31 -0500
edit flag offensive 0 remove flag delete link

Comments

Thanks for your feedback. I'm using multiple calling managers and was curious to see if any previous managers would get overwritten. It makes sense that they do not.

tenna031's avatar tenna031 (2020-03-02 14:13:38 -0500) edit
1

there are OpenStudio Measures of the EMS documentation examples here which can be useful as a reference.

BrianLBall's avatar BrianLBall (2020-03-02 14:31:06 -0500) edit

Thanks for the link Brian.

tenna031's avatar tenna031 (2020-03-02 15:05:13 -0500) edit
add a comment see more comments