Skip to content

Allow agents to decommission part of an asset #911

@ahawkes

Description

@ahawkes

Is your feature request related to a problem? Please describe

At the time of writing, MUSE2 considers the full capacity of existing assets in investment appraisal. i.e. it takes all or nothing of an existing asset. This means that (a) a large existing asset can take most of the demand before other assets are really considered, and (b) it is possible to end up with substantial over-capacity (more than required to meet demand) if e.g. demand is reducing or the existing asset is one of the last to be adopted and is retained even though only a fraction of its capacity will actually be used.

This is not necessarily a mistake, because:

  • the modeller could specify asset capacities as input to indicate the ability to decomission "chunks" of existing capacity.
  • some assets are actually indivisible. For example, a big CCGT gas turnine is either decommissioned or not, you can't decommission part of it. Conversely, a fleet of gas boilers is dvisible and part of the "existing asset" could indeed be decommissioned.

Describe the solution you'd like

To cater for these situations, it would be convenient to specify whether a process type is divisible or not, and to handle partial decommissioning during investment appraisal. A related feature already in the docs is mothball_years, which is the maximum number of years an asset can remain unused before it must be decommissioned permanently.

Proposed solution is a new field in the "processes.csv" that specifies whether an asset is divisible. If it is, investment appraisal should consider the asset in tranches, similar to the way it does at present for candidate assets. Where part of the asset is not used, it should be mothballed. Where part of the asset is not used for mothball_years, it should be decommissioned (and can never come back after that).

Describe alternatives you've considered

I think this could largely be handled in input data if the modeller is careful. i.e. you could specify existing assets in chunks to enabled such behaviour.

Additional context

At the moment I think tranche size is determined via a fixed portion of required capacity (10%?). To be consistent with the suggestion above, this parameter may need to be in input data. Initial thought here is that such a parameter - capacity_tranche_size - should be associated with each commodity (commodities.csv). Then, in investment appraisal, this is the size that is used for both candidate and existing assets (where the later is divisible).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestmuse xiiThis *might* be worth doing for the MUSE XII engagementumbrellaAn umbrella issue

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions