Python LCA模块:Brightway2用于环境影响蒙特卡洛分析
发布时间
阅读量:
阅读量
点赞发Nature
关注中Science
Ecoinvent等生命周期数据库均会为每一个具体的过程(process)定义一个不确定性分布,并以此为基础进行计算以更好地模拟真实过程中地存在的各种不确定因素的影响。我们可以通过brightway2这个Python库针对不同过程进行蒙特卡洛分析以评估其潜在风险和影响情况。
该代码组执行了对多个影响因子(如GWP (CO2排放), PMFP (PM排放), EDP (油当量消耗))进行蒙特卡罗不确定性评估的过程。
import brightway2 as bw
import numpy as np
import pandas as pd
def multiImpactMonteCarloLCA(functional_unit, list_methods, iterations):
# Step 1
MC_lca = bw.MonteCarloLCA(functional_unit)
MC_lca.lci()
# Step 2
C_matrices = {}
# Step 3
for method in list_methods:
MC_lca.switch_method(method)
全部评论 (0)
还没有任何评论哟~
