Discussion on EMS use in Energyplus on Opening factor Control
When I'm checking the simulation example in the energyplus, I found a EMS problem relating to the opening factor Control.
In theEMSAirflowNetworkOpeningControlByHumidity.idf
, the example file shows a EMS control to the surface:Zn001:Wall001:Win001
by humidity. At the same time, the example file set a venting availability schedule in the Zone Level to control the Opening time.
The Venting schedule is below:
Schedule:Compact,
VentingSched, !- Name
Fraction, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 7:00,1.0, !- Field 3
Until: 17:00,0.0, !- Field 5
Until: 24:00,1.0; !- Field 7
The EMS control code is below:
EnergyManagementSystem:Sensor,
ZoneRH, !- Name
Zone 1 Node, !- Output:Variable or Output:Meter Index Key Name
System Node Relative Humidity; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Actuator,
MyOpenFactor, !- Name
Zn001:Wall001:Win001, !- Actuated Component Unique Name
AirFlow Network Window/Door Opening, !- Actuated Component Type
Venting Opening Factor; !- Actuated Component Control Type
EnergyManagementSystem:ProgramCallingManager,
RH Controlled Open Factor, !- Name
BeginTimestepBeforePredictor, !- EnergyPlus Model Calling Point
RH_OpeningController; !- Program Name 1
EnergyManagementSystem:Program,
RH_OpeningController, !- Name
IF ZoneRH < 25, !- Program Line 1
SET MyOpenFactor = 0.0, !- Program Line 2
ELSEIF ZoneRH > 60, !-
SET MyOpenFactor = 1.0, !-
ELSE, !-
SET MyOpenFactor = (ZoneRH - 25) / (60 - 25), !-
ENDIF; !-
Then, when I checking the results, I found that the Venting availability Schedule is ignored by applying the EMS, which means users cannot control the opening factors based on time! Did anyone discover this irrational problem? Is this a Bug or error? How can user control the openings with EMS and time?