模型引用
引用:在一个模型中使用另一个模型的输出结果作为输入。即把一个单元过程的排放源定义为另一个模型的输出产品。
- 业务中存在以下场景:
- 纺织厂A拥有从纱线-->布料-->成衣的完整生产线。其中,生产布料需要用到纱线,生产成衣需要同时用到布料和纱线。
- 需要核算成衣产品的碳足迹。由于纱线和布料都是成衣厂A生产的,为了使用得到更加准确的排放结果,决定自行计算这两种关键原料的的排放,用于支撑成衣碳足迹的计算。
- 为了更好地对引用功能进行说明,三道工序的简化模型如下所示:
| 纱线生产 | 布料生产 | 成衣生产 | |
|---|---|---|---|
| 投入 | 纤维材料X的生产 | 布料所需纱线的生产 | 成衣所需布料的生产 |
| 布料所需纱线的运输 | 成衣所需纱线的生产 | ||
| 纱线生产用电 | 布料生产用电 | 成衣生产用电 | |
| 产出 | 纱线 | 布料 | 成衣 |
1 整体引用
整体引用:将另一个模型的输出产品整体作为排放源引入到当前模型,将该产品的核算结果作为一个单元过程的排放因子。
- 基于整体引用功能,成衣模型可以直接使用纱线和布料的核算结果作为排放因子,从而无需使用数据库的背景因子数据。
1.1 如何进行整体引用
在前述场景中,使用整体引用功能的步骤如下:
- 纱线是后续生产布料和成衣的基础材料。在完成纱线核算模型后(图1),在输出产品设置的产品分类字段中,为纱线产品选择关联的元件(图2)。如果没有合适的标准元件,可以自建元件后进行关联(关于如何创建元件,见元件和公式);
- 进入布料模型。纱线是布料的原料,在“布料生产中使用的纱线”这个单元过程的配置中,选择先前创建的“纱线”元件和公式(图3-图4);
- 为单元过程配置因子数据,选择“输出产品”,选择纱线,点击“整体引用”,就可以将纱线的碳足迹作为该单元过程的排放因子。因子变量中会显示数据引用自纱线的核算模型(图5-图6)。被整体引用的单元过程名称前会出现
图标,即代表该单元过程引用了其他模型的核算结果。
- 引用纱线的核算结果完成布料的核算后,可以为布料选择关联的元件(图7)。布料和纱线都是成衣的原料,在成衣模型中,与之前类似,在单元过程“成衣生产中使用的布料”和“成衣生产中使用的纱线”中,整体引用输出产品作为因子(图8-图9);
- 最终,布料产品引用了纱线产品的核算结果,成衣引用了布料产品和纱线餐品的核算结果,计算出了最后的碳足迹。在模型列表中切换到”引用“视图,可以清晰地查看模型间的引用关系(图10-图11)。

图1 完成纱线的建模

图2 为纱线产品关联元件

图3 选择纱线元件

图4 选择公式

图5 进行整体引用

图6 整体引用成功

图7 为布料产品关联元件

图8 在成衣模型中整体引用布料

图9 在成衣模型中整体引用纱线

图10 进入模型引用视图

图11 模型的引用关系图示
- 可以看到,整体引用使得模型间的结构更加清晰和完整;同时,引用输出产品的核算结果作为因子,实际上是用初级数据替代了次级数据,提高了模型整体的数据质量。
- 在如上的场景中,为纱线和布料创建复合因子也是可行的做法。但与创建复合因子相比(关于复合因子及其创建方法,见背景数据-复合因子),整体引用纱线和布料产品的核算结果作为因子,是更加透明和可溯源的做法。
2 拆分引用
拆分引用:将另一个模型的输出产品拆分为它的单元过程,一并引入到当前模型。
- 在前述整体引用的说明中,成衣模型使用了纱线和布料的核算结果作为排放因子,计算得到了成衣的碳足迹。
- 可以看到,布料和纱线这两种原材料的排放占比>80%,能源(用电)的排放占比仅12%(图12)。但是,布料和纱线生产过程中的用电排放也产生于纺织厂A内部,实际上属于生产制造的能源使用;由于将布料和纱线作为一个整体结果引用,这部分用电排放被归入了原材料生产中。虽然这不影响最终结果,却无法满足某些需要准确反映阶段贡献的场景(例如产品生态设计和EPD认证等)中的需求。
- 也就是说,成衣的碳足迹中实际上会有更高的能源排放占比。使用拆分引用功能,可以将布料和纱线生产中的能源使用排放归纳到正确的阶段下,满足对于成衣生产实际用电的准确溯源。

图12 整体引用计算得到的排放结果占比
2.1 如何进行拆分引用
- 与整体引用一样,首先需要定义纱线和布料这两种输出产品的元件;
- 进入布料模型,在“布料生产中使用的纱线”这个单元过程的因子配置中,选择“输出产品”,选择纱线,点击“拆分引用”(图13)。可以看到,该单元过程将被拆分为所引用模型的单元过程(图14),即纤维材料X的生产和纱线生产用电。被拆分引用而来的纱线生产用电可以被归入生产制造阶段中,从而更加真实地反映布料生产的能源使用排放;
- 被拆分引用的单元过程名称前会显示
图标,代表该单元过程被拆分为对应模型的单元过程。被拆分引用引入的单元过程名称前会显示
图标;
- 同样地,在成衣模型中,对“成衣生产中使用的布料”和“成衣生产中使用的纱线”进行拆分引用,将它们拆分为各自的单元过程(图15-图16)。最终,模型清晰地反映了成衣生产实际所需的原材料和能源。可以看到,实际上成衣的碳足迹中,能源使用(电力)导致的排放约占83%(图17),远大于未拆分计算的结果。

图13 进行拆分引用

图14 在布料模型中拆分引用纱线

图15 在成衣模型中拆分引用布料

图16 在成衣模型中拆分引用纱线

图17 拆分引用计算得到的排放结果占比
2.2 引用信息与引用路径
- 在使用了拆分引用的模型中,被拆分引用引入的单元过程会显示相应的引用信息,代表该单元过程被引入当前模型的路径。
- 以“纤维材料X的生产”为例:在成衣模型中,它存在两条引用路径(图18):
- 第一条路径:纱线是成衣生产的原料,纤维材料X经由纱线被拆分引入到成衣模型中。即:纤维材料X-->纱线-->成衣。
- 第二条路径:纱线是布料生产的原料,纤维材料X经由纱线被拆分引入到布料模型中;而布料又是成衣生产的原料,纤维材料X经由布料被再次拆分引入到成衣模型中。即:纤维材料X-->纱线-->布料-->成衣。
- 引用信息的表格分别展示了这两条引用路径,即从布料和纱线这两个单元过程分别拆分而来。
- 表格中的三个字段:“核算产量”、“分配比例”和“目标模型中使用量”。这三个字段展示了该单元过程的排放如何经由其所在模型的产品被引入至下一个模型。以第一条路径为例,“纤维材料X的生产”的排放量 / 核算产量 * 分配比例=每kg纱线携带的纤维材料X排放,再乘以目标模型中使用量,即为经由纱线引入到成衣模型中的纤维材料X排放。统合所有的引用路径,即可得到该单元过程经由不同的引用路径引入至当前模型的总排放。计算过程如下:
- “纤维材料X的生产”的排放量 = 4.8302011kgCO2e/kg * 1000kg = 4830.2kgCO2e
- 第一条路径:由纱线携带进入成衣模型的排放量 = 4830.2kgCO2e * 100% / 1000kg * 50kg = 241.51kgCO2e
- 第一条路径:由纱线携带进入布料、再由布料携带进入成衣模型的排放量 = 4830.2kgCO2e * (100% / 1000kg * 150kg) * (100% / 100kg *80kg) = 579.62kgCO2e
- 经由拆分引用引入“纤维材料X的生产”的总排放量 = 241.51 + 579.62 = 821.13kgCO2e

图18 成衣模型中“纤维材料X的生产”的引用路径
3 小结
- 可以发现,整体引用和拆分引用有个各自的使用场景,可以根据具体场景选择合适的引用方法:
- 当仅需整体碳足迹核算结果、满足一般合规需求,且数据可得性有限时,可以选择整体引用。既可以保持模型的简洁,又增强了核算的可追溯性和透明度。
- 当需要满足更加严格的分阶段排放溯源要求,且产线/工序数据较为完整时,可以选择拆分引用,以获得细粒度的排放图景,更好地支持减排决策。