Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question
1

EnergyPlus EMS Manager override Coil flow rate

asked 5 years ago

rongxu's avatar

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

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
2

answered 5 years ago

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.

Preview: (hide)
link

Comments

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

rongxu's avatar rongxu  ( 5 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

1 follower

Stats

Asked: 5 years ago

Seen: 265 times

Last updated: Feb 18 '20