Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for different resolution time series #1068

Closed
jd-lara opened this issue Mar 5, 2024 · 5 comments
Closed

Support for different resolution time series #1068

jd-lara opened this issue Mar 5, 2024 · 5 comments
Assignees

Comments

@jd-lara
Copy link
Member

jd-lara commented Mar 5, 2024

For a long time we avoided having time series with different resolutions e.g. some time series with Hourly Data and others with 5 min data.

For new applications with asset optimization and expansion problems this is getting to be needed. Users (including myself) are using EXT a lot for this application.

@claytonpbarrows
Copy link
Member

Does this include mixed-resolution time series (8:00, 9:00, 9:05, 9:10, 10:00...) or just multiple time series with different resolutions?

@jd-lara
Copy link
Member Author

jd-lara commented Mar 6, 2024

just different resolutions. Mixed resolutions is a different problem

@jd-lara
Copy link
Member Author

jd-lara commented Mar 6, 2024

After a conversation with @daniel-thom we can implement this in PowerSystems v4 and change the checks. We would need to add interfaces to do the following.

  1. Set the default interval for the system
  2. Read the existing intervals in the system
  3. Check that the intervals are "aligned" I.e, not support 1 hour and 7 minute intervals for the same system

@jd-lara jd-lara removed the question label Mar 8, 2024
@daniel-thom
Copy link
Contributor

daniel-thom commented Apr 16, 2024

After a conversation with @daniel-thom we can implement this in PowerSystems v4 and change the checks. We would need to add interfaces to do the following.

1. Set the default interval for the system

2. Read the existing intervals in the system

3. Check that the intervals are "aligned" I.e, not support 1 hour and 7 minute intervals for the same system

To be clear, we don't currently have an explicit set interval command and still won't with the new implementation. This happens implicitly by adding the first forecast to the system.

We currently require that all forecasts have the same interval, horizon, and window count. Above you are saying that intervals must still be the same regardless of resolution. What about horizon and window count?

@daniel-thom
Copy link
Contributor

Suppose a system has SingleTimeSeries with different resolutions. How is transform_single_time_series! impacted? Does it need a resolution parameter, required or optional?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

No branches or pull requests

3 participants