我正在导入一个Simapro数据集,并计划通过应用一种策略来解决未链接的交换,该策略将它们转换为"biosphere3“数据库中的现有交换。
问题是,一些水交换有特定的位置,如:
Water, well, BR (resource:in water)
Water, unspecified natural origin, OCE (resource:in water)example of simapro exchanges and their translation
我想保留特定的资源/排放位置,并可能将它们与像Impact World+这样的区域化LCIA方法一起使用。
我知道如何为technosphere数据集指定位置,但不知道如何为生物圈数据集指定位置。我怎么能这么做呢?使用"bw2-regional“(https://brightway2-regional.readthedocs.io/index.html)?
发布于 2021-01-28 19:55:27
我以前也尝试过类似的东西。我可以确认,您可以使用brightway2程序包(不使用bw2-regional程序包)执行区域LCIA计算。我这样做是为了一个地区性的水压力方法。然而,这需要相当多的工作。在下面对我所做的事情进行粗略的描述(请随意提出更具体的问题):
1.导入区域lcia方法
由于biosphere3不包含区域(水)流,因此我首先导入了我的区域lcia方法。我创建了自己的导入器,但您也可以基于LCIAImporter类创建一个导入器,它将允许您使用add_missing_cfs()函数为您的方法的所有区域特征因子添加新的生物圈流。对于biopshere流,您可以通过向字典对象添加一个新的' location‘键来指定位置,以存储区域标识符。
2.导入simapro数据库
只有在您的生物圈包含了您希望保留在simapro数据库中的所有区域流之后,您才可以尝试创建一个新的策略,将您的数据库的流与您在生物圈中创建的流联系起来。请注意,SimaProCSVImporter执行了许多策略,这些策略将改变您的LCI中的生物圈流,这将不得不改变(但我怀疑这是您已经在工作的部分)。
或者,您也可以使用当前的brightway2函数导入数据库。之后,您可以尝试将您想要区域化的生物圈流重新链接到您添加到生物圈中的那些新流。wurst包可能会派上用场。
BW2-区域
关于bw2-regional包,我没有使用它的经验,但我认为它允许进行比您在simapro中使用的复杂得多的区域LCA计算。
https://stackoverflow.com/questions/65926862
复制相似问题