I am formulating a constraint to limit the production of cement for buildings (INMBLDG).
I have several processes that produce cement (for buildings and other uses, see picture) that will finally be grouped through a process that provides the cement (INM) which is in the demand drivers.
I want to avoid having double counting while fixing the amount of cement for buildings.
Then, I wrote the constraints as per the attachement (sheet UC where you can see two constraints). The second UC, so the one regarding cement, is not read by Veda.
I am not quite sure what you are trying to do, as I am not able to see the “full picture”. For example, you say that “I have several processes that produce cement (for buildings and other uses)”, but I can see that INMBLDG is not a member of the PCG of the INMFINPRO01 process, which I find somewhat unexpected. So, it seems that the INMFINPRO* processes produce INMOTH as their main product, and INMBLDG as a side product?
But anyway, I assume you want to constraint the total output of INMBLDG from the INMFINPRO* processes. And because INMBLDG is not the PCG of the INMFINPRO01 process, I think you need to use UC_FLO, and not UC_ACT. However, I am not sure how the demand for INMBLDG will be satisfied when you limit the production of it, but I assume you have somehow taken care of that (perhaps you have modelled it with flexibility).
With these disclaimers, you could try the attached where I modified a bit your constraints.
Dear Antti,
Thank you for the feedback and suggestion for the UC.
To clarify: in my setup, INMBLDG represents the share of cement that goes specifically to buildings, and its production level is intended to match a predetermined (from another IAM), similar to how a demand would be defined. The remaining cement output from the INMFINPRO* processes corresponds to other uses of cement, such as infrastructure and industrial applications.
All these outputs together respond to a global cement demand projection (which I may change later), but I’m working toward a sectoral disaggregation. Currently i am keeping the building demand fixed, i want to evaluate the decarbonization of cement (different types..).
> in my setup, INMBLDG represents the share of cement that goes specifically to buildings, and its production level is intended to match a predetermined (from another IAM), similar to how a demand would be defined. The remaining cement output from the INMFINPRO* processes corresponds to other uses of cement, such as infrastructure and industrial applications.
Thanks, yes, I understand. Just bear in mind that if PCG=INMOTH (as shown in your picture for INMFINPRO01), the activity and capacity of the processes INMFINPRO* are only defined by the INMOTH flow. The INMBLDG output would thus in that case not be reflected in the activity or capacity of the INMFINPRO* processes. (By defining PCG=MATO they would both be defining the activity and capacity.)