Skip to content

Unexpected behaviour with the weighted_sum decision method [BUG]  #317

@tsmbland

Description

@tsmbland

Describe the bug

I've been getting some unexpected behaviour using multiple objectives with the weighted_sum decision method, so I just thought I'd run a few sanity checks.

Firstly, for reference, here's how the default model looks with LCOE as a single objective:

capacity_lcoe

I would think that using the weighted_sum decision method and adding a second 'dummy' objective with a weight of zero shouldn't have any impact on the simulation, but it actually changes the results quite substantially:

capacity_multi_objective_100_LCOE_0_fuel_consumption_cost

Similarly, having two LCOE objectives with 0.5 weight also has the same effect on the results:

capacity_multi_objective_50_LCOE_50_LCOE

Am I being overly simplistic to think that these two tests should be identical to the default example, or is there something weird going on here?

Context

Please, complete the following to better understand the system you are using to run MUSE.

  • Operative system (eg. Windows 10): windows 10
  • MUSE version (eg. 1.0.1): dev
  • Installation method (eg. pipx, pip, development mode): dev
  • Python version (you can get this running python --version): 3.9

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions