Is your feature request related to a problem? Please describe
As in MUSE1, we should add a constraint on capacity growth limits (percentage change in capacity per year) for investments.
Describe the solution you'd like
- Add an extra column to process_investment_constraints.csv
- Perform sensible validation (i.e. in range [0, 1])
- Allow missing values (i.e. no constraint)
- Store this as an extra field in
ProcessInvestmentConstraint.
- Note that growth limits will need to be pre-scaled at load time based on the gap between milestone years, just like we currently do for addition and total capacity limits.
- Modify
get_addition_limit to solve all the maths to get an overall addition limit, taking into account the three different constraints
- This addition limit can then be used downstream just as it currently is (i.e. scaled by the
commodity_portion, returned from max_installable_capacity, etc.)
Describe alternatives you've considered
None
Additional context
N/A
Is your feature request related to a problem? Please describe
As in MUSE1, we should add a constraint on capacity growth limits (percentage change in capacity per year) for investments.
Describe the solution you'd like
ProcessInvestmentConstraint.get_addition_limitto solve all the maths to get an overall addition limit, taking into account the three different constraintscommodity_portion,returned from max_installable_capacity, etc.)Describe alternatives you've considered
None
Additional context
N/A