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
  Early retirement of capacity Mahmoud 9 6,369 23-01-2025, 09:01 PM
Last Post: farzin
  Power output constraint - EV battery Kristina.Haaskjold 5 319 23-01-2025, 07:19 PM
Last Post: Kristina.Haaskjold
  Making annual vehicle sale constraint for different period length BSR 3 142 17-01-2025, 05:33 PM
Last Post: Antti-L
  Investment bound on new capacity [email protected] 2 156 31-12-2024, 10:40 AM
Last Post: [email protected]
Music Use PRC_ACTFLO instead of INPUT/OUTPUT/FLOP for PCG members janis 6 370 20-11-2024, 10:11 PM
Last Post: janis
  User Constraint not Binding slevinson 22 7,276 19-08-2024, 12:57 PM
Last Post: VictorG
  A question about User Constraint Lee 2 807 11-06-2024, 12:14 PM
Last Post: Lee
  TFM_UPD could not be input [email protected] 5 1,452 07-05-2024, 11:07 PM
Last Post: [email protected]
  Capacity for storage frangb99 12 2,456 28-04-2024, 06:58 PM
Last Post: frangb99
  Inquiry Regarding Activity without Installed Capacity Hesam 2 744 07-02-2024, 07:32 PM
Last Post: Hesam

Forum Jump:


Users browsing this thread: 1 Guest(s)