Veda2.0 Released!


A question of Cost_Salv
#1
Hi,


I encountered a mismatch when manually calculating the salvage cost, which differs from the salvage cost reported in the TIMES outputs.
For example, consider the case of compressed air energy storage (CAES):
  • The technology lifetime is 60 years, and the model horizon ends in 2050.

  • An investment in 2021 (representing 2021–2022) should still retain salvage value beyond 2050. By my calculation, its salvage should be:


         5.94*(2021+60-2050)/60*2*(1/(1.05)^(2050-2021))≈1.49
     [where 5.94 is the annualized investment cost, the factor (2021+60−2050)/60 adjusts for the unused life after 2050, the multiplier 2 accounts for the two years represented by 2021, and the 1.05 term applies the 5% discount rate.]
  • Similarly, for 2025 the salvage comes out to around 11…



However, when I sum these values across all milestone years, the result is much larger (~220) than the reported salvage cost of 31.20 in the TIMES output.


Why does this discrepancy occur? Because I want to allocate those Salv to different periods.






Process Attribute - 2021 2025 2030 2035 2040 2045 2050
ESTCAESS101_24h Cost_Inv 5.943572433 12.85068651 14.21155223 14.21155223 14.41924721 14.59241133 14.93538698
ESTCAESS101_24h Cost_Salv 31.20915649


Best,
Xiao
Reply
#2
> By my calculation, its salvage should be: 5.94*(2021+60-2050)/60*2*(1/(1.05)^(2050-2021))≈1.49
    [where 5.94 is the annualized investment cost, the factor (2021+60−2050)/60 adjusts for the unused life after 2050, the multiplier 2 accounts for the two years represented by 2021, and the 1.05 term applies the 5% discount rate.]


I am not able to see where you got this expression. The documentation (Part II) gives the correct formulas for calculating the salvage values, see below. Can you explain how you derived your expression from the formulas given in the documentation? Note also that the reported salvage values are discounted to the discounting base year (G_DYEAR), just like in the objective, while the formulas in the documentation give the values calculated at EOH+1, which are then discounted back to G_DYEAR in the objective function.
   
The reported salvage values (which are reported by each vintage) thus correctly reflect those discounted salvage values, consistent with the documentation.

Could you also explain why you would "want to allocate those Salv to different periods"?
Reply
#3
(27-08-2025, 02:45 PM)Antti-L Wrote: > By my calculation, its salvage should be: 5.94*(2021+60-2050)/60*2*(1/(1.05)^(2050-2021))≈1.49
    [where 5.94 is the annualized investment cost, the factor (2021+60−2050)/60 adjusts for the unused life after 2050, the multiplier 2 accounts for the two years represented by 2021, and the 1.05 term applies the 5% discount rate.]


I am not able to see where you got this expression. The documentation (Part II) gives the correct formulas for calculating the salvage values, see below. Can you explain how you derived your expression from the formulas given in the documentation? Note also that the reported salvage values are discounted to the discounting base year (G_DYEAR), just like in the objective, while the formulas in the documentation give the values calculated at EOH+1, which are then discounted back to G_DYEAR in the objective function.

The reported salvage values (which are reported by each vintage) thus correctly reflect those discounted salvage values, consistent with the documentation.

Could you also explain why you would "want to allocate those Salv to different periods"?
Hi Antti,

I want to know the net-cost for each period after the deduction of leftover value.

Best,
Xiao
Reply
#4
Hmm... but the reported annual costs already represent the net costs (after deducting the salvage value). If you would allocate the salvage value to different periods and deduct such values from the total annual costs, you would be deducting the salvage values twice, wouldn't you?
Reply
#5
(27-08-2025, 05:55 PM)Antti-L Wrote: Hmm... but the reported annual costs already represent the net costs (after deducting the salvage value). If you would allocate the salvage value to different periods and deduct such values from the total annual costs, you would be deducting the salvage values twice, wouldn't you?

Hi Antti,

Maybe I was confused. Do you mean Cost_Inv reports the investment cost after deducting the salvage value?

Best,
Xiao
Reply
#6
> Do you mean Cost_Inv reports the investment cost after deducting the salvage value?

Yes, it does. It reports the investment cost after deducting the salvage value, in terms of annualized costs over the lifetime falling within the horizon.
Reply
#7
(27-08-2025, 06:23 PM)Antti-L Wrote: > Do you mean Cost_Inv reports the investment cost after deducting the salvage value?

Yes, it does. It reports the investment cost after deducting the salvage value, in terms of annualized costs over the lifetime falling within the horizon.

Hmmm.. Thank you for saving my potential time... I was confused.......
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Question about IRE_PRICE parameter and external regions in VEDA KristofferEML 2 281 19-09-2025, 06:27 PM
Last Post: KristofferEML
  Output attribute - quick question Neha Jaggeshar 2 280 10-09-2025, 04:03 PM
Last Post: Neha Jaggeshar
  LU emissions - Observation and question Neha Jaggeshar 6 731 21-08-2025, 02:41 PM
Last Post: Neha Jaggeshar
  A quick question of cost_salv and price xiao.li8@mcgill.ca 4 749 19-08-2025, 02:20 PM
Last Post: KristofferEML
  Question on UC_ATTR charlene.barnet 4 821 30-06-2025, 05:12 PM
Last Post: charlene.barnet
  Question on EFF raghavsarda 6 1,153 18-06-2025, 03:55 PM
Last Post: Antti-L
  A quick question of VAR_Fin and VAR_Fout xiao.li8@mcgill.ca 3 792 11-06-2025, 09:10 PM
Last Post: Antti-L
  A quick question to further understand INPUT and SHARE-IN xiao.li8@mcgill.ca 9 1,922 08-05-2025, 07:47 PM
Last Post: xiao.li8@mcgill.ca
  A question about COM_FR xiao.li8@mcgill.ca 2 726 08-05-2025, 07:35 PM
Last Post: xiao.li8@mcgill.ca
  A quick question about Cost_INV xiao.li8@mcgill.ca 8 1,912 25-04-2025, 08:19 PM
Last Post: Lukas

Forum Jump:


Users browsing this thread: 1 Guest(s)