Veda2.0 Released!


Batteries input capacity constraint
#1
Hi all,

i have been trying to bound input (charging) capacity to (GW) to stored capacity. The suggested 'ACT' index works perfectly in my model to bound discharge capacity and storage capacity.
 I followed the same approach described in the advanced models. However, I still don't quite get how to use the AFC to limit the charging capacity of a battery. 

Thanks for the help,


Attached Files Thumbnail(s)
   
Reply
#2
Can you elaborate on the problem you are seeing?  Your screenshot defines NCAP_AFC(NRG,DAYNITE) = 1, which limits both the charging capacity (maximum input power level) and the discharging capacity (maximum output power level) to the same value, 1 × VAR_CAP.
Reply
#3
Thanks Antti for checking the situation I face. What i want to model is a different limit for charging and discharging. For example, the case in with the battery requires 4 hours to be charged and 1 hour to be discharged. 

Thanks for the help.


Attached Files Thumbnail(s)
   
Reply
#4
Hmm...  I think the answer was already given in your first screenshot, no?

It is also explained in the documentation, Part II, Section 4.3.7, Availability factors for storage processes.

So, if you would like to define that charging should require 4 times as much time as discharging, it effectively means that the maximum power level of charging should be only 0.25 × the maximum power level of discharging.  Therefore, just define the availability factor NCAP_AFC(NRG,DAYNITE) = 0.25 × NCAP_AFC(ELC,DAYNITE).
Reply
#5
(05-01-2024, 04:00 PM)Antti-L Wrote: Hmm...  I think the answer was already given in your first screenshot, no?

It is also explained in the documentation, Part II, Section 4.3.7, Availability factors for storage processes.

So, if you would like to define that charging should require 4 times as much time as discharging, it effectively means that the maximum power level of charging should be only 0.25 × the maximum power level of discharging.  Therefore, just define the availability factor NCAP_AFC(NRG,DAYNITE) = 0.25 × NCAP_AFC(ELC,DAYNITE).

Thanks Antti for the help and feedback. By using the CommGrp = ACT to set up the limit it was possible to constraint the charging capacity.
Reply
#6
Hmm... well maybe indirectly so, but NCAP_AFC(ACT,tslvl) only limits the storage level (and thus implicitly the storage energy capacity.  However, the charging capacity can be directly limited by NCAP_AFC(NRG,DAYNITE), as I described above.  'NRG' needs to be used when input = output (same commodity IN and OUT).  With different IN/OUT commodities one can of course use the input commodity instead.

Therefore, for battery input capacity constraints, one should not suggest using 'ACT', because it does not in fact limit the charging capacity, but instead it limits the storage level, i.e. the energy capacity. This is easy to verify, by looking at the model equations: when using 'ACT', only the VAR_ACT variable level is constrained, and not the input flow at all.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  A question about User Constraint Lee 2 471 11-06-2024, 12:14 PM
Last Post: Lee
  TFM_UPD could not be input xiao.li8@mcgill.ca 5 679 07-05-2024, 11:07 PM
Last Post: xiao.li8@mcgill.ca
  Capacity for storage frangb99 12 1,450 28-04-2024, 06:58 PM
Last Post: frangb99
  Inquiry Regarding Activity without Installed Capacity Hesam 2 502 07-02-2024, 07:32 PM
Last Post: Hesam
  New stock of power plants / new installed capacity Sol 2 585 24-01-2024, 02:42 PM
Last Post: Antti-L
  Constraining input shares LucasD 3 987 04-01-2024, 09:33 PM
Last Post: LucasD
  Rounding all input data MikkelBosack 4 1,788 04-01-2024, 01:40 PM
Last Post: VictorG
  Capacity units in gdx/dd files vs veda iris 14 5,156 03-01-2024, 08:04 PM
Last Post: Antti-L
Question VBA code in Veda input files AKanudia 11 2,739 29-12-2023, 09:50 AM
Last Post: AKanudia
  TIAM - GHG constraint srchlela 19 7,196 17-08-2023, 06:49 PM
Last Post: Antti-L

Forum Jump:


Users browsing this thread: 1 Guest(s)