Is your feature request related to a problem? Please describe.
If the economic_representation = false, the coefficients are taken directly from the user input data. No extra calculation is done
Describe the solution you'd like
if economic_representation = false then update the investment cost in the objective function by something like this:
updated_investment_cost = investment_cost * min (life_span, model horizon)/life_span
Important: double-check with the SpineOpt developers before implementing
Describe alternatives you've considered
The user needs to update manually the input data each time, which can lead to input data errors.
Additional context
WP5 in the Mopo project has identified this as a helpful feature to avoid mistakes when varying the end of the model and not making multi-year investments.