Veda2.0 Released!


Modeling investments and mandates
#1
I am interested in modeling some mandates and investment policies. For a policy that mandates investments in electric vehicles, besides increasing the proportion of EV's using UC_COMPRD of imposing lower bounds, will there be any other measures to accommodate such investment or mandates? Should I also modify corresponding demands to reflect these changes? Thank you!
Reply
#2
(06-03-2021, 01:00 AM)qzaus Wrote: For a policy that mandates investments in electric vehicles, besides increasing the proportion of EV's using UC_COMPRD of imposing lower bounds, will there be any other measures to accommodate such investment or mandates?
I have been using market share constraints, for the share of EVs in the total sales of new cars, in addition to market share constraints for EVs in the total passenger car travel demand.  I think at least the former could be a "real-world" policy mandate. But anyway, almost any policy requirement that can be described by convex programming (so basically with linear constraints) should be possible to model with the TIMES UCs. Are you asking for new ideas on possible policies, or help on modelling some known policy requirement?
Reply
#3
(06-03-2021, 03:29 AM)Antti-L Wrote:
(06-03-2021, 01:00 AM)qzaus Wrote: For a policy that mandates investments in electric vehicles, besides increasing the proportion of EV's using UC_COMPRD of imposing lower bounds, will there be any other measures to accommodate such investment or mandates?
I have been using market share constraints, for the share of EVs in the total sales of new cars, in addition to market share constraints for EVs in the total passenger car travel demand.  I think at least the former could be a "real-world" policy mandate. But anyway, almost any policy requirement that can be described by convex programming (so basically with linear constraints) should be possible to model with the TIMES UCs. Are you asking for new ideas on possible policies, or help on modelling some known policy requirement?

Thanks Antti. I have specific policies in mind: ZEV mandates (I am thinking to increase market share in future years by parameterizing the RHS values on the UC constraints) and also procurement of EVs for a given sum of investments available (which I am not too sure about how to model).

BTW how to model the sales of EVs in the total sales of new cars? I was only able to model the market share constraints for EVs in the total passenger car (attached my trial UC_scenario). Thank you!


Attached Files Thumbnail(s)
   
Reply
#4
> BTW how to model the sales of EVs in the total sales of new cars?

Well, as the car sales are represented by VAR_NCAP, it is quite straightforward. You can refer to VAR_NCAP by UC_NCAP. In the example below (based on the VEDA DEMO) I use one constraint to define the market for new cars, and a second constraint to define the minimum shares for new EV cars in that market.
   
I tested it myself in the DEMO model, and it worked well.
Reply
#5
(06-03-2021, 11:18 PM)Antti-L Wrote: > BTW how to model the sales of EVs in the total sales of new cars?

Well, as the car sales are represented by VAR_NCAP, it is quite straightforward. You can refer to VAR_NCAP by UC_NCAP. In the example below (based on the VEDA DEMO) I use one constraint to define the market for new cars, and a second constraint to define the minimum shares for new EV cars in that market.

I tested it myself in the DEMO model, and it worked well.

Thanks! This is very helpful!
Reply
#6
Thanks for this example Antti. I was aware of UC_UCN, but hadn't seen it in action. Makes the constraint a lot more readable.
Reply
#7
@Amit:  Thanks.
While testing that, at first I had the UC dummies option left activated, and got domain violations for the N constraint dummy commodities. Then I removed the UC dummy option, and it was fine. So, maybe you can check, if there is an oversight in VEDA about that?  Actually I think N constraints would need no dummies ever, would they?

@qzaus: Note that the example generates the constraint for all milestone years (IE=2). You might want to restrict it to some future T≥T1 only, by using IE=5 with UC_RHSRT(T1)=0.
Reply
#8
you are right Antti, Veda is not supposed to generate dummy variables for N constraints. But perhaps the implementation is not tight enough.
Reply
#9
(07-03-2021, 09:03 PM)Antti-L Wrote: @Amit:  Thanks.
While testing that, at first I had the UC dummies option left activated, and got domain violations for the N constraint dummy commodities. Then I removed the UC dummy option, and it was fine. So, maybe you can check, if there is an oversight in VEDA about that?  Actually I think N constraints would need no dummies ever, would they?

@qzaus: Note that the example generates the constraint for all milestone years (IE=2). You might want to restrict it to some future T≥T1 only, by using IE=5 with UC_RHSRT(T1)=0.

Thanks Antti for the clarification. If in the years of 2030, 2040 and 2050, I want to limit the market share of all EVs, I should use IE =5, but for the constraint to set up the market for all new cars, should I still leave it as IE =2 since all the milestone years I need to first define the market and then limit the market share as desired?
Reply
#10
(06-03-2021, 11:18 PM)Antti-L Wrote: > BTW how to model the sales of EVs in the total sales of new cars?

Well, as the car sales are represented by VAR_NCAP, it is quite straightforward. You can refer to VAR_NCAP by UC_NCAP. In the example below (based on the VEDA DEMO) I use one constraint to define the market for new cars, and a second constraint to define the minimum shares for new EV cars in that market.

I tested it myself in the DEMO model, and it worked well.

Hi Antti,

I have tried to set up the constraints as you suggested and tested in the DEMO12, somehow nothing changed as compared to the reference case. Do you mind checking on the constraints I set up? Thank you! I tried the IE option of 5 and 2 and both have no changes.


Attached Files Thumbnail(s)
   
Reply
#11
Yes it cannot work like that, you are not following my example. I can only suggest that you take a look at my example more carefully. Moreover, as far as I can see the new cars are mostly named TCAN* and only one is TCAR* in Demo12.  Confused
Reply
#12
(17-03-2021, 09:43 PM)Antti-L Wrote: Yes it cannot work like that, you are not following my example. I can only suggest that you take a look at my example more carefully. Moreover, as far as I can see the new cars are mostly named TCAN* and only one is TCAR* in Demo12.  Confused

Thanks! Sorry for the typo. I have it revised and did see an increase in VAR_NcapM for EVs, not in VAR_Ncap. There is no VAR_ACT change for EVs. Should I just interpret it as the model endogenously determines these values? I was trying to understand why this is the case since the increase in VAR_NcapM for EVs is drastic.
Reply
#13
If you don't see Var_Ncap, you still got it wrong.   Confused   In my test, I verified that Var_Ncap share for electric cars was exactly 35%, 55% and 75% in 2030, 2040 and 2050, respectively.  That indicates that in my test model the electric cars were still more costly, and the mandate was indeed needed for getting them purchased at the desired proportions.

If you have followed my example, that is what you should be seeing: at least 35%, 55% and 75% share in total new cars in 2030, 2040 and 2050, respectively.  Blush
Reply
#14
Now I tested my example also with the Demo12 model, simply by putting TCA* as the process filter for all cars and TCANE* for electric cars.  The model results for the Var_Ncap were again fully as expected, as shown in the picture below:
   
Reply
#15
(19-03-2021, 02:25 AM)Antti-L Wrote: Now I tested my example also with the Demo12 model, simply by putting TCA* as the process filter for all cars and TCANE* for electric cars.  The model results for the Var_Ncap were again fully as expected, as shown in the picture below:

Thank you, Antti! It helps. I have resolved the issue and realized that I did not specify the process name properly earlier. Thanks again for your help and patience Smile
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  question on battery modeling Mahmoud 2 596 28-08-2024, 09:57 PM
Last Post: Mahmoud
  pumped hydro modeling Mahmoud 2 1,044 15-05-2024, 11:08 AM
Last Post: Mahmoud
  Value Added Modeling JozefO 2 891 14-02-2024, 06:39 PM
Last Post: JozefO
  Problems with modeling a retrofit option Ceas19 2 1,915 28-06-2022, 09:49 PM
Last Post: Ceas19
  Storage Processes Modeling: Pumped Hydro DOlih 2 2,898 28-08-2021, 10:21 PM
Last Post: DOlih
  A question about modeling SQT2000103058 6 6,817 28-04-2021, 08:39 PM
Last Post: SQT2000103058
  Modeling upper bound for cummulative emissions qzaus 3 3,328 09-04-2021, 09:45 PM
Last Post: Antti-L
  Modeling New Vehicle Technologies eorear86 2 2,923 23-03-2021, 10:20 PM
Last Post: Pernille.S

Forum Jump:


Users browsing this thread: 1 Guest(s)