Skip to content

Implement calculation for overall addition limit #1428

Closed

Description

@dc2917

Is your feature request related to a problem? Please describe

Now that we have capacity growth (#1424, #1425) and total capacity (#1417) constraints enabled, we should update ProcessInvestmentConstraint and its get_addition_limit method to calculate the overall addition limit, using the provided constraints.

Describe the solution you'd like

  • The capacity growth limit (but not total capacity limit, I believe) will need to be pre-scaled at load time based on the gap between milestone years, just like we currently do for the addition limits.
  • The capacity growth limit will need to take the growth seed into account
  • The scaled capacity growth and total capacity limits should then be passed to get_addition_limit, where the maths to calculate the most restrictive addition limit should take place.

Some details on implementation here

Describe alternatives you've considered

None

Additional context

N/A

Activity

  1. self-assigned this
    on Jul 21, 2026
  2. moved this to 📋 Backlog in MUSEon Jul 21, 2026
  3. moved this from 📋 Backlog to 🔖 Ready in MUSEon Jul 21, 2026
  4. moved this from 🔖 Ready to 🏗 In progress in MUSEon Jul 28, 2026
  5. moved this from 🏗 In progress to 📋 Backlog in MUSEon Aug 19, 2026
  6. moved this from 📋 Backlog to ✅ Done in MUSEon Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

  • Status
    ✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions