EnergyPlus EMS Manager On/Off Supervisory for Heating and Cooling Coils
I'm trying to control heating and cooling coils with the EMS Manager in EnergyPlus. Here is an example of the actuator that I am trying to use in the EMS Manager.
EnergyManagementSystem:Actuator,
AHU1_HeatingCoil_Enable,
AHU 1 Coil Heating Water,
Plant Component Coil:Heating:Water,
On/Off Supervisory;
The coil still operates when I set this actuator to zero.
SET AHU1_HeatingCoil_Enable = 0,
Is there something that I am missing in how to use this component, or are there issues with controlling coils in the EMS Manager?
Comments
I also noticed the issue above. On/off supervisory control for component, branch and half loop couldn't impact the coils operation as intended. In above case, the alternative could be to use EMS to turn off the coil schedule which is very likely going to work. I had to control
PlantComponent:TemperatureSource
which doesn't have an availability schedule. So EMS sensor was used to sense inlet node temperature and set that as outlet setpoint temperature. This was not a perfect solution but worked very wellThe coil models are really called from the air-side and those plant component actuators are not going to do anything. They likely only work for supply-side components that are dispatched by plant operation schemes. For coil control with EMS you want to manipulate the air-side node temperature setpoint that the coil's controller is sensing.
@Archmage Thanks. I ended up just controlling off of set point and it worked fairly well. I'm working on modeling a runaround loop with a single coil to do both heating and cooling. I ended up approximating this as a separate heating coil and cooling coil, and want to prevent simultaneous use of the heating and cooling coil. Hopefully I can figure out the On/Off Supervisory to insure this.
Update: The EMS actuator for NON-plant loop equipment has been corrected. On the next release, using Plant Component Coil:Heating:Water should shut down the coil.