-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Labels
feature requestRequest for a new feature. (Only lives in Backlog)Request for a new feature. (Only lives in Backlog)
Description
🚀
- Is your feature request essential for your project?
Describe the workflow you want to enable
Currently, within the plant.csv data for a grid, we have heat-rate-curve coefficients, fuel prices, and cost curve coefficients, but only the cost curve coefficients are used. The origin of the existing cost curve coefficients is a bit murky, especially compared to the heat rate curve values that are being estimate from real EPA data during HIFLD grid-building. I wish instead of using the cost-curve-coefficients, we instead generated them on the fly during Scenario preparation by multiplying fuel prices against heat rate curves, and optionally explicitly adding non-fuel cost curve coefficients. This could also enable:
- During Scenario creation, the user can define a new fuel price assumption for some or all generators of a certain type.
- For CEM Scenarios, we have different fuel prices for different years that modify the cost curves for running generators in those years.
Describe your proposed implementation, if applicable
Basic:
- When instantiating a Grid object from CSVs, information from
gencost.csvis ignored and the information is gathered instead fromplant.csv.
Bonus:
- The
ChangeTablewould get a new function to modify the fuel price assumption for some or all generators of a certain type. TransformGridinterprets the new change table keys and generates new gencost values.
Reactions are currently unavailable
Metadata
Metadata
Labels
feature requestRequest for a new feature. (Only lives in Backlog)Request for a new feature. (Only lives in Backlog)