将后台数据库从 ecoinvent 截止切换到相应的时,更多未链接的交换

More unlinked exchanges when switching background database from ecoinvent cut-off to consequential

我在 excel 中有一份 LCI 清单,最初 link 已输入 ecoinvent 3.4 截止数据库。当我导入它时,我没有得到未linked 的交换。

现在,我想切换 link 它到 ecoinvent 3.4 后续数据库。

for k, fp in {"LCI": "lci.xlsx"}.items():

    if k not in databases:
        imp = ExcelImporter(fp)
        imp.apply_strategies()
        imp.match_database(fields=["name", "unit", "location"]) 
        imp.match_database('ecoinvent_conseq',  fields=["reference product", "name", "unit", "location"])
        imp.match_database('ecoinvent_conseq',  fields=["name", "unit", "location"])
        imp.statistics()
        imp.write_excel()
        imp.write_database()
        database = Database('LCI')

对于参考产品发生变化的多输出流程,我知道为什么它没有得到 linked。

在某些情况下,即使提供了数据集的名称、位置和单位,匹配也不起作用。

当我使用截止数据库时,匹配适用于这些字段,但它不适用于相应的数据库。

在切换到相应数据库时,这些交换仍然未link的原因是什么?

谢谢!

这是一个远景,但当我安装 ecoinvent 3.4 的后续版本时,两个流程在这个过程中被删除了。它们存储在日志中。 氮气排放,液态残余木材,干燥

额外的 "unexplained" 未链接交换是由归因数据库和结果数据库之间的差异引起的不匹配交换产生的(即,一个不匹配的交换逐渐渗透到另一个不匹配的交换)。

主要区别在于两个数据库中参考产品不同的库存流程。

一个典型的例子是热电联产过程,以热量作为决定产品,用于清单中以提供参考产品:"medium voltage, electricity"。在 CLCA 中,这不可能发生,因此该策略只是在相应的数据库中寻找能够提供 "medium voltage, electricity" 作为其自己的参考产品的替代供应商。

一旦这些情况得到解决,匹配将与 fields=["name", "unit", "location"]

完美配合