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

Revision history [back]

With regards to the EnergyPlus side of the model, scheduling the VRF terminal units should be performed using the coil availability schedules. Using the thermostat temperature schedule to dictate operation (i.e., 74F otherwise 100F) will lead to the heating coil turning on when the system is expected to be off. Use a People and Equipment should be associated with their own independent schedules. See the VariableRefrigerantFlow_5Zone.idf example file for more information.

ZoneHVAC:TerminalUnit:VariableRefrigerantFlow,
  TU1,                     !- Zone Terminal Unit Name
  VRFAvailSched,           !- Terminal Unit Availability Schedule

Example Availability Schedule:

Schedule:Compact,
  VRFAvailSched,           !- Name
  Fraction,                !- Schedule Type Limits Name
  Through: 3/31,           !- Field 1
  For: AllDays,            !- Field 2
  Until: 24:00,1.0,        !- Field 3
  Through: 9/30,           !- Field 5
  For: WeekDays,           !- Field 6
  Until: 7:00,0.0,         !- Field 7
  Until: 17:00,1.0,        !- Field 9
  Until: 24:00,0.0,        !- Field 11
  For: SummerDesignDay WinterDesignDay, !- Field 13
  Until: 24:00,1.0,        !- Field 14
  For: AllOtherDays,       !- Field 16
  Until: 24:00,1.0,        !- Field 17
  Through: 12/31,          !- Field 19
  For: AllDays,            !- Field 20
  Until: 24:00,1.0;        !- Field 21

ZoneControl:Thermostat,
  SPACE1-1 Control,        !- Name
  SPACE1-1,                !- Zone or ZoneList Name
  Zone Control Type Sched, !- Control Type Schedule Name
  ThermostatSetpoint:DualSetpoint,  !- Control 1 Object Type
  DualSetPoint;            !- Control 1 Name

ThermostatSetpoint:DualSetpoint,
  DualSetPoint,            !- Name
  Htg-SetP-Sch,            !- Heating Setpoint Temperature Schedule Name
  Clg-SetP-Sch;            !- Cooling Setpoint Temperature Schedule Name

With regards to the EnergyPlus side of the model, scheduling the VRF terminal units should be performed using the coil availability schedules. Using the thermostat temperature schedule to dictate operation (i.e., 74F otherwise 100F) will lead to the heating coil turning on when the system is expected to be off. Use a of People and Equipment should be associated with their own independent schedules. See the VariableRefrigerantFlow_5Zone.idf example file for more information.

ZoneHVAC:TerminalUnit:VariableRefrigerantFlow,
  TU1,                     !- Zone Terminal Unit Name
  VRFAvailSched,           !- Terminal Unit Availability Schedule

Example Availability Schedule:

Schedule:Compact,
  VRFAvailSched,           !- Name
  Fraction,                !- Schedule Type Limits Name
  Through: 3/31,           !- Field 1
  For: AllDays,            !- Field 2
  Until: 24:00,1.0,        !- Field 3
  Through: 9/30,           !- Field 5
  For: WeekDays,           !- Field 6
  Until: 7:00,0.0,         !- Field 7
  Until: 17:00,1.0,        !- Field 9
  Until: 24:00,0.0,        !- Field 11
  For: SummerDesignDay WinterDesignDay, !- Field 13
  Until: 24:00,1.0,        !- Field 14
  For: AllOtherDays,       !- Field 16
  Until: 24:00,1.0,        !- Field 17
  Through: 12/31,          !- Field 19
  For: AllDays,            !- Field 20
  Until: 24:00,1.0;        !- Field 21

ZoneControl:Thermostat,
  SPACE1-1 Control,        !- Name
  SPACE1-1,                !- Zone or ZoneList Name
  Zone Control Type Sched, !- Control Type Schedule Name
  ThermostatSetpoint:DualSetpoint,  !- Control 1 Object Type
  DualSetPoint;            !- Control 1 Name

ThermostatSetpoint:DualSetpoint,
  DualSetPoint,            !- Name
  Htg-SetP-Sch,            !- Heating Setpoint Temperature Schedule Name
  Clg-SetP-Sch;            !- Cooling Setpoint Temperature Schedule Name