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

Revision history [back]

Thanks for your answer. Now I did add a EMS Actuator and controlled it using the BCTVB interface but I am seeing some strange behaivour. The heating is only positive until April, then the reported heating consumption seems to be zero, as if the building is heating itself, using the "Supply Side Heating Demand Rate" as output variable.

variables.cfg:

  <variable source="Ptolemy">
    <EnergyPlus actuator="PumpFlowOverride" />
  </variable>
    <EnergyPlus name="HOT WATER LOOP HOT WATER LOOP" type="Plant Supply Side Heating Demand Rate"/>

IDF: Output:EnergyManagementSystem, Verbose, !- Actuator Availability Dictionary Reporting Verbose, !- Internal Variable Availability Dictionary Reporting ErrorsOnly; !- EMS Runtime Language Debug Output Level

  EnergyManagementSystem:Actuator,
    PumpFlowOverrideAct,        !- Name
    Hot Water Loop HW Supply Pump,  !- Actuated Component Unique Name
    Pump,                    !- Actuated Component Type
    Pump Mass Flow Rate;     !- Actuated Component Control Type

  EnergyManagementSystem:ProgramCallingManager,
    PlantLoop Flow Management,  !- Name
    InsideHVACSystemIterationLoop,  !- EnergyPlus Model Calling Point
    PlantLoopControl;            !- Program Name 1

  EnergyManagementSystem:Program,
    PlantLoopControl,            !- Name
    SET PumpFlowOverrideAct = PumpFlowOverride;  !- Program Line 1

image description