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

Revision history [back]

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?

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

7

The EMS control code is below:

EnergyManagementSystem:Sensor,  ZoneRH, !- Name  Zone 1 Node, !- Output:Variable or Output:Meter Index Key Name Name
  System Node Relative Humidity; !- Output:Variable or Output:Meter Name

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

Type EnergyManagementSystem:ProgramCallingManager, RH Controlled Open Factor, !- Name BeginTimestepBeforePredictor, !- EnergyPlus Model Calling Point RH_OpeningController; !- Program Name 1

1 EnergyManagementSystem:Program, RH_OpeningController, !- Name IF ZoneRH < 25, !- Program Line 1 SET MyOpenFactor = 0.0, !- Program Line 2 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?

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?

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?