构建你的第一个模型

8 分钟阅读

带读者在openLCA中建立第一个产品系统,覆盖流程、流、连接关系和基础模型检查。

现在你已经安装了 openLCA 并导入了数据库,是时候构建一个实际的 LCA 模型了。在本课中,我们将为一个简单产品创建完整的产品系统,将各个过程连接起来形成完整的供应链。

建模工作流程

在 openLCA 中构建 LCA 遵循以下步骤:

  1. 定义产品和功能单位
  2. 创建或查找过程,覆盖每个生命周期阶段
  3. 连接过程形成产品系统
  4. 计算结果,使用 LCIA 方法
  5. 分析和解释结果

让我们用一个具体示例来逐步完成每个步骤:一个简单的陶瓷咖啡杯。

第一步:定义你的产品

在接触软件之前,先明确你要评估的内容:

产品:陶瓷咖啡杯 功能单位:一个杯子,提供 3 年日常使用(约 1,000 次使用) 系统边界:从摇篮到坟墓,包括原材料、制造、使用阶段和报废

这个范围决定了我们需要建模哪些过程。

第二步:创建你的前景过程

虽然数据库提供背景数据,但你通常需要创建特定于产品的”前景”过程。

创建新过程

  1. 在导航面板中,展开你的数据库
  2. 右键单击 Processes
  3. 选择 新建过程
  4. 输入名称:“陶瓷杯生产”
  5. 点击 完成

配置过程

过程编辑器打开后包含多个标签页:

基本信息:

  • 名称:陶瓷杯生产
  • 描述:制造一个 350g 的陶瓷咖啡杯
  • 类别:创建或选择适当的类别

输入/输出标签页: 在此定义进入和离开过程的物质。

添加参考产品

每个过程都需要一个参考产品——即主要输出:

  1. 进入 Inputs/Outputs 标签页
  2. Outputs 部分,点击 Add
  3. 对于 Flow,点击浏览按钮并选择 新建流
  4. 创建一个名为”陶瓷杯”的产品流
  5. Amount 设置为 1
  6. Unit 设置为”Item(s)“或”p”(件)
  7. 勾选 Reference 复选框——这将标记为过程的主要输出

添加物料输入

现在添加制作杯子所需的输入:

  1. Inputs 部分,点击 Add
  2. 在数据库中搜索”clay”或”ceramic”
  3. 选择适当的过程(例如”粘土制备”或”陶瓷原材料”)
  4. 输入数量:0.35 kg(杯子的重量)

继续添加输入:

输入数量单位数据库过程
陶瓷/粘土0.35kg粘土制备(在数据库中搜索)
电力2.5kWh电力,中压(在数据库中搜索)
天然气1.8MJ热量,天然气(在数据库中搜索)
5L自来水(在数据库中搜索)

搜索过程时,请寻找与你的地理范围匹配的过程。对于以美国为背景的产品,优先选择美国电力组合而非欧洲的。

添加直接排放

对于来自你过程的排放(非上游),添加基本流:

  1. Outputs 中,点击 Add
  2. Elementary flows 中搜索(而非过程)
  3. 添加”Carbon dioxide, fossil”到空气:0.15 kg
  4. 添加”Water vapor”到空气:0.8 kg

处理不确定性(可选)

为了更稳健的分析,为关键值添加不确定性:

  1. 点击某个输入的数量
  2. 在属性中找到 Uncertainty
  3. 选择分布类型(例如正态分布、对数正态分布)
  4. 输入标准差或几何标准差

第三步:添加生命周期阶段

完整的 LCA 需要多个阶段。让我们添加使用阶段和报废阶段:

使用阶段过程

创建一个新过程:“陶瓷杯使用阶段”

输入:

  • 陶瓷杯:1 件(链接到你的生产过程)
  • 自来水(用于清洗):2,000 L(1,000 次使用 × 每次清洗 2L)
  • 洗碗机用电:50 kWh(1,000 次循环估计值,部分负荷分配)

输出:

  • 陶瓷杯(已使用):1 件
  • 废水:2,000 L(到基本流)

报废阶段过程

创建一个新过程:“陶瓷杯报废”

输入:

  • 陶瓷杯(已使用):1 件

输出:

  • 惰性废物填埋:0.35 kg(基本流)
  • 运输:如有需要可包含到处置地点的运输

陶瓷杯通常作为惰性废物填埋。与塑料或金属不同,它们在大多数地区没有成熟的回收渠道。

第四步:创建产品系统

产品系统将各个过程连接在一起进行计算。它们代表完整的供应链。

构建产品系统

  1. 右键单击你的主过程(“陶瓷杯使用阶段”,如为从摇篮到坟墓范围)
  2. 选择 创建产品系统
  3. 在对话框中:
    • 名称:陶瓷杯生命周期
    • 目标数量:1 件
    • 自动链接:选择 按提供者(推荐)
  4. 点击 完成

理解自动链接

自动链接将你的前景过程连接到数据库中的背景过程。选项包括:

  • 按提供者:连接到每个流的默认提供者
  • 按产品:按产品流名称匹配
  • 截断:保持流未链接(需要手动链接)

查看模型图

创建后,以图形方式查看供应链:

  1. 打开你的产品系统
  2. 进入 Model graph 标签页
  3. 你会看到以方框形式显示的过程,以及表示物质/能量流动的连接线

使用工具栏可以:

  • 放大/缩小
  • 重新排列节点
  • 展开/折叠供应链
  • 将图形导出为图片

手动链接

如果自动链接遗漏了连接或链接错误:

  1. 进入 Linking 标签页
  2. 找到未链接的流(带有警告标记)
  3. 点击一个流,选择正确的提供者过程
  4. 对于多选项流,选择最合适的提供者

第五步:配置计算设置

在计算之前,检查系统设置:

分配方法

如果有任何过程具有多个产品:

  1. 打开产品系统设置
  2. 选择分配方法(物理、经济或无)
  3. 确保这与你的目标和范围一致

截断规则

决定如何处理小流量:

  1. 在产品系统设置中,找到截断选项
  2. 考虑排除低于阈值的流(例如总值的 1%)
  3. 记录被排除的内容

第六步:运行计算

现在计算影响:

  1. 打开你的产品系统,点击工具栏中的 Calculate
  2. 选择计算类型:
    • 快速结果:快速、基本的结果
    • 分析:完整的贡献分析
    • 蒙特卡洛:用于不确定性分析
  3. 选择一个 LCIA 方法(例如 ReCiPe 2016 Midpoint)
  4. 点击 完成

理解结果

计算结果会打开多个视图:

影响分析:

  • 显示每个影响类别的总值
  • 点击某个类别可查看贡献过程

清单结果:

  • 列出系统中所有基本流
  • 用于详细的排放追踪

贡献树:

  • 影响来源的层次化分解
  • 展开节点可追溯到具体过程的贡献

Sankey 图:

  • 按贡献大小显示的可视化流程图表
  • 直观识别热点

验证你的模型

在相信结果之前,请先验证你的模型:

合理性检查

  1. 数量级:与文献相比,结果是否合理?
  2. 物质平衡:物料输入是否大致等于输出?
  3. 主要贡献者:热点是否合理?

常见问题

结果为零:检查所有过程是否已链接并具有正确的参考产品。

意外的高影响:检查单位不匹配(kg 与 ton,kWh 与 MJ)。

缺少贡献:确认流已映射到 LCIA 方法。

保存和导出

保存你的工作

openLCA 会自动保存到数据库,但你也可以:

  • 将过程导出为 JSON-LD 以便共享
  • 定期创建数据库备份

导出结果

  1. 进入 文件 → 导出
  2. 选择格式(Excel、JSON、HTML 报告)
  3. 选择要包含的内容
  4. 保存到所需位置

要点总结

  1. 每个过程都需要一个参考产品和量化的输入/输出
  2. 将前景过程链接到数据库的背景数据
  3. 产品系统代表用于计算的完整供应链
  4. 自动链接可加快设置速度,但可能需要手动修正
  5. 在得出结论之前先验证结果

练习

扩展咖啡杯模型:

  1. 在生产阶段添加包装(纸板箱)
  2. 添加从工厂到商店的零售运输
  3. 比较有包装和无包装的影响

包装对全球变暖潜值(GWP)的贡献有多大?

下一步

模型构建完成后,下一篇将介绍如何运行不同类型的影响评估以及导出结果用于报告。


资源