HYGN_IND_STG_mer has HYGNINDDECmerts both as an input and as an output. In that case NCAP_AFC specified for that commodity will act on the output, as described in the documentation.

But HYGNINDTRMmer has HYGNINDDECmerts as an input and HYGNINDtdmer as an output, and you are defining NCAP_AFC on HYGNINDDECmerts (=input). So it is input-based, because you are defining it so.

If you define NCAP_AFC(ANNUAL) as 0.2, it has no impact on the maximum storage level. As I mentioned, the CAPACT equations are then also generated for the process timeslices, and employ NCAP_AF (default value=1). It means the maximum storage level is limited to the maximum nominal output in one day, as I explained.

The difference between defining ANNUAL level NCAP_AFC and DAYNITE level NCAP_AFC is that an ANNUAL level AFC generates an ANNUAL level equation and a DAYNITE level NCAP_AFC generates DAYNITE level equations. In the latter case the CAPACT equations would not be generated, and so you would only be limiting the output/input flow. Then you would need to explicitly define the equations limiting the storage level, when necessary, as described in the documentation.

But HYGNINDTRMmer has HYGNINDDECmerts as an input and HYGNINDtdmer as an output, and you are defining NCAP_AFC on HYGNINDDECmerts (=input). So it is input-based, because you are defining it so.

If you define NCAP_AFC(ANNUAL) as 0.2, it has no impact on the maximum storage level. As I mentioned, the CAPACT equations are then also generated for the process timeslices, and employ NCAP_AF (default value=1). It means the maximum storage level is limited to the maximum nominal output in one day, as I explained.

The difference between defining ANNUAL level NCAP_AFC and DAYNITE level NCAP_AFC is that an ANNUAL level AFC generates an ANNUAL level equation and a DAYNITE level NCAP_AFC generates DAYNITE level equations. In the latter case the CAPACT equations would not be generated, and so you would only be limiting the output/input flow. Then you would need to explicitly define the equations limiting the storage level, when necessary, as described in the documentation.