Veda2.0 Released!


TFM_AVA and User Constraint
#1
Dear all,

When a process is excluded via TFM_AVA but at the same time it participates in a User-Defined Constraint, then the User-Defined Constraint still considers this process and remains active. I expected that the User constraint would have been eliminated for the periods for which the process is unavailable.

This behavior could lead to infeasibilities or to other inconsistencies in the model.

I do not know if this is because I forgot to define something else additional to the TFM_AVA to prevent this situation or other users have experienced a similar issue.

Best,

Vangelis
Reply
#2
If you reimport the scenario with this UC after eliminating the process via AVA, it will go away. In fact, you should have seen a $170 for this process... Are you sure that the process went away?
Reply
#3
Hi Amit,

If I do not explicitly define the years for which the UC is active to be the same as the years for which all processes participating in this UC are active, then the UC is exported to TIMES without the eliminated process. This sometimes can alter the initial meaning of the constraint: consider for example a UC of the form Capacity(A)=Capacity(B), but if B is eliminated then the UC becomes Capacity(A)=0.

Thus, I would like to ask you if there is an elegant way to instruct VEDA-FE not to export this UC to TIMES for those periods for which the eliminated process is not considered, e.g. in a TFM_AVA like structure.

Once again thank you very much for your help,

Vangelis



Reply
#4
I would request Antti to comment on this. While I can see how what you want could be desirable in the example you give, I don't see how this can be generalized. There could be 'n' processes in a constraint, each with its own period of availability. Would you want the constraint to be active when *all* processes are active?

At the very least, this will have to be an explicit choice, as unavailable processes turning off constraints could lead to a lot of confusion in general.
Reply
#5
I fully agree that if such a feature is to be included in a future release it should be included as an explicit choice of the user and not as a general approach, since it is context-dependent.

Thanks a lot,
Vangelis


Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Tradeoff for user-defined objective function Sandro_Luh 27 16,574 14-02-2023, 03:50 PM
Last Post: Antti-L
  user constraint on subset of emissions Stefan 2 2,833 10-11-2021, 08:26 PM
Last Post: Stefan
  DACCS Emissions Constraint not working UKTM User 10 9,417 07-10-2021, 03:30 PM
Last Post: UKTM User
  Functionality of the RPS constraint xavier 3 4,368 02-05-2021, 07:07 PM
Last Post: Antti-L
  User constraint for minimum storage activity Anjali 4 4,623 15-01-2021, 07:38 PM
Last Post: Anjali
  Issue with constraint: Error Code 172 NeilGrant 5 7,415 28-05-2020, 02:08 PM
Last Post: NeilGrant
  Aggregated constraint in a VT_file? Pernille.S 3 5,615 19-09-2019, 01:46 PM
Last Post: Antti-L
  Constraint on LUMPINV kristofferand 1 4,115 03-09-2019, 04:39 PM
Last Post: Antti-L
  Minimum Utilization Constraint on activity Giulia Realmonte 5 10,209 23-04-2019, 01:53 PM
Last Post: NeilGrant
  Help with user constraint newbie1 12 18,912 02-06-2018, 07:07 PM
Last Post: newbie1

Forum Jump:


Users browsing this thread: 1 Guest(s)