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

Add a feature to apply spatial reduction to an input Grid #92

Open
1 task
danielolsen opened this issue Jun 2, 2021 · 0 comments
Open
1 task

Add a feature to apply spatial reduction to an input Grid #92

danielolsen opened this issue Jun 2, 2021 · 0 comments

Comments

@danielolsen
Copy link
Contributor

🚀

  • Is your feature request essential for your project?

Describe the workflow you want to enable

I wish I could use a predefined spatial reduction to create a reduced-order Grid from an higher-order Grid. This is the spatial equivalent of #55, which applies a temporal reduction.

Describe your proposed implementation

A function would take an input Grid and a data structure of spatial mapping to create an output Grid. For example, we may want to reduce our nodal system to a zonal system, so in that case we would need to define which buses map to which zones, and potentially how to determine the aggregate transfer capacity between zones (if this cannot be accurately inferred by the bus-to-zone mapping).

The output does not necessarily need to contain all of the information that's in a Grid object, since it will be used to generate Switch inputs, not run a production cost model (e.g., we don't need to worry about branch impedances).

This pre-defined spatial mapping would possibly be used by an output stage to 'un-reduce' the network.

Additional context

This is probably a v0.3 or beyond task, but I wanted to get an issue started to collect discussion on high-level design (e.g. data structures for inputs & outputs).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants