1

Daylight Saving Sync Issues with Schedule:File for Demand Response Data

Hello,

I am working on a demand response project involving merging historical real-time & day-ahead ERCOT electrical pricing data with my EnergyPlus simulation, using Schedule:Files. I am using EMS Python at runtime, so times across data must be synced.

I run into issues getting the data and simulation times to align during Daylight savings (DST), from March to November.

All my historical data accounts for DST(excluding an hour of data in March, and including an extra hour in November) and I want the building schedules (occupation, HVAC operation, etc.) of my model to follow DLS. But I am really stuck on how to figure this out.

I presume that EnergyPlus is in standard time local to my weather file location ([1] can someone confirm this?), and that schedules are supposedly shifted an hour for DST, not the time itself.

From investigation, comparing my simulation runtime outputs to my historical data, I have discovered that EnergyPlus with Daylight Savings (I am using RunPeriodControl:DaylightSavingsTime object)

  • (a) In March, E+ skips 1st hour of schedule data (including my Schedule:Files), thus REMOVING 1-hr of historical schedule data from my simulation
  • (b) In November, E+ doubles the last hour of schedule data, thus ADDING 1-hr of copied data to my simulation.
  • (c) both (a) & (c) ignore the timing conventions of 2am -> 3am for Spring Forward, and 2am -> 1am for Fall Backward.
  • (d) both (a) & (c) augment my historical data, which I cannot have

[2] What can I do to sync my historical data with E+, and how can I do this without losing data?

Help with question 1 & 2 would be greatly appreciated. Thanks

mechyai's avatar
312
mechyai
asked 2022-01-30 00:18:04 -0500
Aaron Boranian's avatar
14.1k
Aaron Boranian
updated 2022-03-15 08:56:00 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

1

See this GitHub issue for an explanation of what EnergyPlus currently does as well as some changes being proposed in this area. Note that work has started on addressing this issue, which might make it into the upcoming EnergyPlus release.

shorowit's avatar
11.8k
shorowit
answered 2022-01-31 09:03:20 -0500
edit flag offensive 0 remove flag delete link

Comments

@shorowit, thank you! I hope they make it more usable, as it will improve the ability to integrate historical data. I need to learn how to search issues, this woulda saved me a day of discovering this behavior myself.

mechyai's avatar mechyai (2022-01-31 19:53:25 -0500) edit
add a comment see more comments