First time here? Check out the Help page!
1 | initial version |
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