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

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

asked 2022-01-30 00:18:04 -0600

mechyai's avatar

updated 2022-03-15 08:56:00 -0600

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

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2022-01-31 09:03:20 -0600

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.

edit flag offensive delete link more

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 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

1 follower

Stats

Asked: 2022-01-30 00:18:04 -0600

Seen: 180 times

Last updated: Feb 01 '22