07-01-2020, 06:55 PM
vsaini Wrote:I want to limit the storage capacity to 4 hours, so can I use NCAP_AFC('ACT') with value of 0.1666 at DAYNIGHT Time slice level (storage of 4 hours in a day i.e. 4/24 )? Further, what is ACT in the expression NCAP_AFC('ACT')? Is it the Activity? Because, in the drop down menu of AnswerTIMES it only shows ‘ACTGRP’. Is ‘ACTGRP’ the right one to select and model NCAP_AFC(ACT)?AL> Yes, 4 hours' capacity can be modelled by NCAP_AFC('ACT','DAYNITE') = 0.1666 (if it is a DAYNITE level storage process). Under ANSWER, ACT should be replaced by ACTGRP. ACT / ACTGRP are GAMS labels. But yes, they are used when defining NCAP_AFC for the activity (and activity represents the storage level).
vsaini Wrote:I also want to model the depth of discharge in my storage process. For instance, if I want to model a depth of Discharge of 80%, which means at any given time my storage process charge will not go below 20% of the capacity then in-order to achieve that can I use the NCAP_AF (LO) (at annual level) with of 0.20?AL> If you want to define a lower bound for the storage level in proportion to the capacity, you can indeed define it with NCAP_AF('ANNUAL','LO')=value. If the full storage capacity (100%) corresponds to NCAP_AFC(ACT)=0.1666, 20% of the capacity would correspond to value=0.2×0.1666. Thus, I suspect that by setting NCAP_AF(ANNUAL,LO)=0.2 you would get an infeasible model, because your lower bound would be higher than the upper bound.
