Veda2.0 Released!


Issue with UC on cum subsidies for period of years
#1
Dear,
I have a problem with cumulative subsidies over a period of a few years. I also know that there have already been discussions on similar topics here!
What am I doing wrong?

Please see the steps for test case below.
So:
- subsidies are defined


UC (I am try also other different ways inc. 2020-2022 etc.)


- in VEDA 3.1.2.0 it looks like


- running model UC generated for whole time period 2020-2030:
EQE_UC(UC_Max-Wind-Subsidy CUM-B)..  - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,I-P) - VAR_IRE(LATVIA,2020,2020,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2020,2020,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2021,2021,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2021,2021,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2022,2022,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2022,2022,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2023,2023,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2023,2023,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2024,2024,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2024,2024,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2025,2025,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2025,2025,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2026,2026,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2026,2026,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2027,2027,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2027,2027,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2028,2028,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2028,2028,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2029,2029,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2029,2029,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_IRE(LATVIA,2030,2030,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B-,ANNUAL,IMP) + VAR_IRE(LATVIA,2030,2030,IMPNRGZ,UC_Max-Wind-Subsidy CUM-B_,ANNUAL,IMP) - VAR_UC(UC_Max-Wind-Subsidy CUM-B) =E= 0 ; (LHS = 0)

Reply
#2
If the purpose is to define a cumulative constraint over 2020–2022, you have several options:

  1) Include only 2020,2021,2022 in the control set UC_T_SUM
  2) Use UC_CUMFLO instead of UC_FLO
  3) Use interpolation option 1 for the UC_FLO (this works here because the periods are just one year)

In this case, option 3) may be the easiest, but more generally, I would recommend option 2).
[+] 1 user Likes Antti-L's post
Reply
#3
Thanks Antti! Tomorrow I'll try proposed options.

J.
Reply
#4
Good. 
Note also that because UC_CUMFLO does not directly support UC_ATTR modifiers (e.g. SUB), in your case the two other options may be notably easier.  But more generally, for arbitrary cumulative flow constraints UC_CUMFLO is a good option, especially if no UC_ATTR modifiers are needed.
Reply
#5
I confirm that the proposed option 3 worked (Use interpolation option 1 for the UC_FLO (this works here because the periods are just one year)) and in this case running the model UC generated for specified time period.



I had also tried the option 2 before, but as Antti already mentioned, UC_CUMFLO does not coexist with UC_ATTR  modifiers, as a result of which the model generates the wrong UC.

Regarding option 1 (Include only 2020,2021,2022 in the control set UC_T_SUM), I admit that it is not really clear to me how he control set UC_T_SUM is defined in the VEDA template. I try something without success.
So I would be very happy with the some instructions.
Reply
#6
~UC_Sets: T_S: 2020, 2021, 2022
Reply
#7
Yes, it was tried but not work:


and generates UC for whole period 2020-2030:


EQE_UCR(LATVIA,UC_Max-Wind-Subsidy CUM)..  - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2020,2020,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2021,2021,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2022,2022,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2023,2023,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2024,2024,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2025,2025,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2026,2026,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2027,2027,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2028,2028,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2029,2029,EWINONSH00,I-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,S-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,S-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,S-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,A-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,A-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,A-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,W-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,W-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,W-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,I-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,I-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINOFS010,I-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,S-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,S-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,S-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,A-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,A-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,A-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,W-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,W-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,W-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,I-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,I-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONS000,I-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,S-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,S-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,S-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,A-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,A-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,A-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,W-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,W-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,W-P) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,I-D) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,I-N) - 10*VAR_ACT(LATVIA,2030,2030,EWINONSH00,I-P) - VAR_IRE(LATVIA,2020,2020,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2020,2020,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2021,2021,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2021,2021,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2022,2022,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2022,2022,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2023,2023,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2023,2023,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2024,2024,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2024,2024,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2025,2025,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2025,2025,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2026,2026,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2026,2026,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2027,2027,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2027,2027,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2028,2028,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2028,2028,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2029,2029,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2029,2029,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_IRE(LATVIA,2030,2030,IMPNRGZ,UC_Max-Wind-Subsidy CUM-,ANNUAL,IMP) + VAR_IRE(LATVIA,2030,2030,IMPNRGZ,UC_Max-Wind-Subsidy CUM_,ANNUAL,IMP) - VAR_UCR(UC_Max-Wind-Subsidy CUM,LATVIA) =E= 0 ; (LHS = 0)
Reply
#8
Hmmm... yes I am not a VEDA expert. It works in TIMES (with UC_T_SUM), and I thought it would work under VEDA as well. Maybe the VEDA support staff could help...
Reply
#9
Thanks Antti, let us see what happens!
Reply
#10
I will get back to you, but can you try putting 0 (UC_FLO) for years that you want to exclude (for immediate relief)?
Reply
#11
Okey Amit, I just looking what can I do with subsidies in TIMES. Thanks!
Reply
#12
>  but can you try putting 0 (UC_FLO) for years that you want to exclude (for immediate relief)?

Putting 0 (UC_FLO) would be in this case equivalent to the use of the interpolation option 1, but just a bit more cumbersome...
Reply
#13
I tried it myself now and, indeed, I am neither able to get any UC_T_SUM written out from VEDA.
So looks like it could be a bug in VEDA2.  Undecided

I tried also with non-empty UC_T_EACH, UC_TS_SUM and UC_TS_EACH (i.e. T_E: , TS_S: , TS_E: ), but could not get them written out either.  Confused ??   So, for some reason I am only getting UC_R_EACH / UC_R_SUM in the dd file.
Reply
#14
Will be fixed in the next update.
Reply
#15
Thank you guys!
If we have come this far, I would like to ask the following without deviating from the topic of limiting subsidies (I hope Smile
By limiting subsidies without restricting technological development, I mean modeling feed-in tariffs. Specifically, adding a dummy technology WINdumA, which is subsidized (= feed-in tarif) and taxed in the same time (= with electricity marginal cost from the results), to the existing technology WIN (output Owin), thereby imitating a feed-in tariff. I currently do not understand the best way to proceed: a) create two parallel dummy technologies WINdumA and WINdumB (for both input is Owin), one of which imitates the feed-in tariff, or b) one dummy technology WINdumA, which imitates the feed-in tariff and consumes the dummy energy resource Owindum produced by existing technology WIN additionally to Owin. What would be the best practice here?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Setting variable as function of process operating years LukeSearle 2 84 12-05-2025, 04:51 AM
Last Post: LukeSearle
  Milestone years limitation JozefO 1 107 25-04-2025, 06:06 PM
Last Post: Antti-L
  Issue regarding power curtailment [email protected] 2 260 26-03-2025, 06:59 PM
Last Post: [email protected]
  Issue inserting small values for RCAP_BND till 12 757 10-03-2025, 10:12 AM
Last Post: Ravinder
  Making annual vehicle sale constraint for different period length BSR 3 319 17-01-2025, 05:33 PM
Last Post: Antti-L
  Issue with Elastic Demand Hesam 10 1,240 04-10-2024, 03:15 PM
Last Post: Ravinder
  Issue with Sync Log report LucasD 1 561 14-08-2024, 03:43 PM
Last Post: Ravinder
  Issue in Demand Modelling for a specific sector and its results namrata9815 2 672 16-07-2024, 01:04 PM
Last Post: namrata9815
  How to use ~MileStoneYears Table to declare an “EndYear” for each period? YuFeng 7 3,660 11-05-2023, 07:16 AM
Last Post: YuFeng
  Results shown in each year instead of by milestone years ejin 1 1,176 11-11-2022, 09:56 AM
Last Post: AKanudia

Forum Jump:


Users browsing this thread: 2 Guest(s)