Skip to content

Efficiency input for power plants update the incorrect attributes #3337

@kndehaan

Description

@kndehaan

Background
When changing the efficiency of a power plant, the expected behaviour is that less fuel is needed to generate the some production. The efficiency input for nuclear power plants (efficiency_energy_power_nuclear_gen2_uranium_oxide) shows different behaviour. When increasing the efficiency to 46 %, the fuel input remains constant, whereas the number of units and electricity production increase.

See here the output of efficiency, fuel demand, number of units and total electricity capacity:

EACH(
  V(energy_power_nuclear_gen2_uranium_oxide,electricity_output_conversion),
  V(energy_power_nuclear_gen2_uranium_oxide,demand),
  V(energy_power_nuclear_gen2_uranium_oxide,number_of_units),
  V(energy_power_nuclear_gen2_uranium_oxide,"electricity_output_capacity * number_of_units")
)

Results of start year for nl2023:

[
  0.3683,
  38,954,805,869.1284,
  0.31005508663010056,
  511.59089293966593,
]

Results of future year when changing efficiency to 46%:

[
  0.46,
  38,954,805,869.1284,
  0.3872531627744943,
  638.9677185779155,
]

Issue
The efficiency slider of power plants should change the required fuel input, instead of changing other parameters. This issue is now found for nuclear power plants, but it might be the case that this issue exists for other power plants as well.

Solution
The efficiency input should be rewritten in a way that only the fuel input is affected. Break down of relevant steps:

  1. Find out whether this issue also exists for other power plant types
  2. Determine the correct method for writing the efficiency inputs
  3. Test if desired result is obtained when setting efficiency
  4. Check whether other related inputs are relevant to take into account that also set parameters of the technology. This might require a certain priority to be set for the efficiency input
  5. Test again if above was the case

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions