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

Revision history [back]

There are other schedule objects in EnergyPlus better suited to describing weekday/weekend schedules. I recommend the following approach using Schedule:Day, Schedule:Week, and Schedule:Year objects:

Schedule:Day:Interval,
  weekday day schedule,                   !- Name
  Fractional,                             !- Schedule Type Limits Name
  No,                                     !- Interpolate to Timestep
  05:00,                                  !- Time 1 {hh:mm}
  0.44,                                   !- Value Until Time 1
  24:00,                                  !- Time 2 {hh:mm}
  0.60;                                   !- Value Until Time 2

Schedule:Day:Interval,
  weekend day schedule,                   !- Name
  Fractional,                             !- Schedule Type Limits Name
  No,                                     !- Interpolate to Timestep
  05:00,                                  !- Time 1 {hh:mm}
  0.35,                                   !- Value Until Time 1
  24:00,                                  !- Time 2 {hh:mm}
  0.56;                                   !- Value Until Time 2

Schedule:Week:Daily,
  week schedule,                          !- Name
  weekend day schedule,                   !- Sunday Schedule:Day Name
  weekday day schedule,                   !- Monday Schedule:Day Name
  weekday day schedule,                   !- Tuesday Schedule:Day Name
  weekday day schedule,                   !- Wednesday Schedule:Day Name
  weekday day schedule,                   !- Thursday Schedule:Day Name
  weekday day schedule,                   !- Friday Schedule:Day Name
  weekend day schedule;                   !- Saturday Schedule:Day Name

Schedule:Year,
  year schedule,                          !- Name
  Fractional,                             !- Schedule Type Limits Name
  week schedule,                          !- Schedule:Week Name 1
  1,                                      !- Start Month 1
  1,                                      !- Start Day 1
  12,                                     !- End Month 1
  31;                                     !- End Day 1