First time here? Check out the Help page!
1 | initial version |
Let me preface this by saying I'm aware this is not the intended use for this object. However, I believe, this is the only option for an infinite capacity plant loop object that's not included in the default EUI reporting.
Loop Setup
Rudimentary EMS Code
EnergyManagementSystem:Sensor,
CW_Loop_Outlet_Setpoint, !- Name
CW Loop Outlet, !- Output:Variable Index Key Name
System Node Setpoint Temperature; !- Output:Variable Name
EnergyManagementSystem:Actuator,
Temperature_Source_Setpoint, !- Name
HP-Loop-Temp-Schedule, !- Unique Component Name
Schedule:Year, !- Actuated Component Type
Schedule Value; !- Actuated Component Control Type
EnergyManagementSystem:Program,
TemperatureSourceControl, !- Name
SET Temperature_Source_Setpoint = CW_Loop_Outlet_Setpoint;
EnergyManagementSystem:ProgramCallingManager,
TemperatureSourceControlCall, !- Name
AfterPredictorAfterHVACManagers, !- EnergyPlus Model Calling Point
TemperatureSourceControl; !- Program Name 1
2 | No.2 Revision |
Let me preface this by saying I'm aware this is not the intended use for this object. However, I believe, this is the only option for an infinite capacity plant loop object that's not included in the default EUI reporting.
Loop Setup
Rudimentary EMS Code
EnergyManagementSystem:Sensor,
CW_Loop_Outlet_Setpoint, !- Name
CW Loop Outlet, !- Output:Variable Index Key Name
System Node Setpoint Temperature; !- Output:Variable Name
EnergyManagementSystem:Actuator,
Temperature_Source_Setpoint, !- Name
HP-Loop-Temp-Schedule, !- Unique Component Name
Schedule:Year, !- Actuated Component Type
Schedule Value; !- Actuated Component Control Type
EnergyManagementSystem:Program,
TemperatureSourceControl, !- Name
SET Temperature_Source_Setpoint = CW_Loop_Outlet_Setpoint;
EnergyManagementSystem:ProgramCallingManager,
TemperatureSourceControlCall, !- Name
AfterPredictorAfterHVACManagers, !- EnergyPlus Model Calling Point
TemperatureSourceControl; !- Program Name 1
Output