First time here? Check out the Help page!
1 | initial version |
A workaround is as follows:
EnergyManagementSystem:Program,
myTempManager, !- Name
SET myTempControl=(-2/3)* OutdoorTemp + 64.81, !- Program Line 1
IF myTempControl>54.444, !- Program Line 2
SET myTempControl=54.444,!- A4
ELSEIF myTempControl<48.8888,!- A6
SET myTempControl=48.8888, !- A7
ELSE,
SET myTempControl=null,
ENDIF; !- A8
EnergyManagementSystem:Actuator,
myTempControl, !- Name
Hot Water Set Point Temp Schedule, !- Actuated Component Unique Name
Schedule:Compact, !- Actuated Component Type
Schedule Value; !- Actuated Component Control Type
!EnergyManagementSystem:Actuator,
! myTempControl, !- Name
! WATER HEATER USE LOOP OUTLET NODE, !- Actuated Component Unique Name
! System Node Setpoint, !- Actuated Component Type
! Temperature Setpoint; !- Actuated Component Control Type
Subroutine CheckIfNodeSetPointManagedByEMS
in E+ verifies that a specific node is managed by EMS. This is missing in module WaterThermalTanks.cc
which models WaterHeater:Stratified
object.