First time here? Check our help page!
1

EnergyPlus EMS Manager override Coil flow rate

Hi All,

I'm trying to control water flow rate of cooling coil with EMS Manager in EnergyPlus. I used EMS actuator to override the flow rate of: Controller:WaterCoil The problem is EMS did not override the flow rate, or is neglected.
Note that the Energyplus run without error and the actuator Node setpoint is available in EDD file.
The EMS I wrote is:

EnergyManagementSystem:Actuator,
CoolCoilFlowOverride,     !- Name 
VAV_1_COOLCDEMAND INLET NODE,  !- Actuated Component Unique Name 
System Node Setpoint,    !- Actuated Component Type
Mass Flow Rate Setpoint; !- Actuated Component Control Type 

EnergyManagementSystem:ProgramCallingManager,
EMSManager,              !- Name
InsideHVACSystemIterationLoop,  !- EnergyPlus Model Calling Point
FlowSPSched;                        !- Program Name 1

EnergyManagementSystem:Program,
FlowSPSched,             !- Name
SET CoolCoilFlowOverride=10,  !- Program Line 1

And the original internal controller I want to override is:

Controller:WaterCoil,
VAV_1_CoolC_Controller,  !- Name
Temperature,             !- Control Variable
Reverse,                 !- Action
Flow,                    !- Actuator Variable
VAV_1_CoolC-VAV_1_HeatCNode,  !- Sensor Node Name
VAV_1_CoolCDemand Inlet Node,  !- Actuator Node Name
Autosize,                !- Controller Convergence Tolerance {deltaC}
AUTOSIZE,                !- Maximum Actuated Flow {m3/s}
0.0;                     !- Minimum Actuated Flow {m3/s}

Thanks

rongxu's avatar
31
rongxu
asked 2020-02-17 19:19:55 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

2

The EMS actuator for Mass Flow Rate Setpoint will typically act on a set point manager with control variable set to MassFlowRate. For example:

SetpointManager:Scheduled,
  MyWaterCoilMassFlowRateSchedule,
  MassFlowRate,
  some schedule name,
  VAV_1_COOLCDEMAND INLET NODE;

It doesn't matter what the schedule value is (in the "some schedule name" schedule) since you will override that value. I am surprised you did not get a warning. If you can't get this to work please email your input file to EnergyPlus-Support@gard.com.

rraustad's avatar
13.8k
rraustad
answered 2020-02-18 07:35:18 -0500
edit flag offensive 0 remove flag delete link

Comments

Thanks a lot for the example! I will try to set up the setpoint manager.

rongxu's avatar rongxu (2020-02-18 11:21:38 -0500) edit
add a comment see more comments