I have encountered some peculiarities about the VEDA2 handling of import / export processes and in the related Items Detail display, which are illustrated in the Figure below. The resulting TOP_IRE entries written in the DD file (for the import process illustrated) are also shown below.
I can see a few unexpected issues in this test example:
• The commodities SUPCO2N and SUPOIL are shown as auxiliary commodities in the RES diagram, and indeed auxiliary flows have been defined for them with IRE_FLOSUM, as one can see in the figure. Notwithstanding, when looking at the DD file generated, one can surprisingly find a trade link also being defined for SUPCO2N. I think this inconsistency can be considered a bug, because the RES display misleads the user into believing that the SUPCO2N flow is indeed just an auxiliary flow (as intended), while it is actually not. Moreover, because the trade link is created behind the scenes, the user might easily get confused by seeing arbitrary amounts of SUPCO2N output in the model results (I just recently tried to help a user who had been facing this very issue, but I was at first completely clueless, due to being mislead by the VEDA RES diagram).
• The commodity SUPCO2P is shown as an imported (i.e. traded) commodity in the RES diagram (and in the DD file), despite that fact that it has not been explicitly defined in the process topology at all, but an ENV_ACT parameter has only been defined for it. I think this is not as one would expect: I think emission flows defined only by an ENV_ACT parameter should not be automatically defined to have also (free) import flows.
The first issue appears also for export processes, but now only for flows defined with the Input attribute: Shown again as an auxiliary flow but export trade links are nonetheless also defined by VEDA.
I hope the VEDA developers could comment on these issues, and give their judgement as to whether the illustrated behaviour is by design and reasonable.
SET TOP_IRE /
MINRNW.OIL.REG1.OIL.MINOIL1
MINRNW.SUPCO2N.REG1.SUPCO2N.MINOIL1
MINRNW.SUPCO2P.REG1.SUPCO2P.MINOIL1
/;
I can see a few unexpected issues in this test example:
• The commodities SUPCO2N and SUPOIL are shown as auxiliary commodities in the RES diagram, and indeed auxiliary flows have been defined for them with IRE_FLOSUM, as one can see in the figure. Notwithstanding, when looking at the DD file generated, one can surprisingly find a trade link also being defined for SUPCO2N. I think this inconsistency can be considered a bug, because the RES display misleads the user into believing that the SUPCO2N flow is indeed just an auxiliary flow (as intended), while it is actually not. Moreover, because the trade link is created behind the scenes, the user might easily get confused by seeing arbitrary amounts of SUPCO2N output in the model results (I just recently tried to help a user who had been facing this very issue, but I was at first completely clueless, due to being mislead by the VEDA RES diagram).
• The commodity SUPCO2P is shown as an imported (i.e. traded) commodity in the RES diagram (and in the DD file), despite that fact that it has not been explicitly defined in the process topology at all, but an ENV_ACT parameter has only been defined for it. I think this is not as one would expect: I think emission flows defined only by an ENV_ACT parameter should not be automatically defined to have also (free) import flows.
The first issue appears also for export processes, but now only for flows defined with the Input attribute: Shown again as an auxiliary flow but export trade links are nonetheless also defined by VEDA.
I hope the VEDA developers could comment on these issues, and give their judgement as to whether the illustrated behaviour is by design and reasonable.
SET TOP_IRE /
MINRNW.OIL.REG1.OIL.MINOIL1
MINRNW.SUPCO2N.REG1.SUPCO2N.MINOIL1
MINRNW.SUPCO2P.REG1.SUPCO2P.MINOIL1
/;