4. 过程创建与编辑基础

在 openLCA 中,过程(Process)是生命周期建模的最小可计算单元。一个过程描述的是“在特定地点、特定时间段内,用一组输入流生产出一组输出流”的活动。产品系统由若干过程通过流连接而成,因此过程数据的质量直接决定了后续产品系统模型的可信度。本节围绕新建过程的完整操作展开:先建立过程的基本属性(名称、地理范围、时间范围、技术描述),再添加输入输出流,并正确区分产品流与基本流。

一、过程的三类元数据:为什么必须先填

新建过程时,openLCA 会打开过程编辑器的“常规信息”页。这里有三组字段看似只是描述性文字,实际上承担着数据可追溯与可比较的功能:

  • 名称(Name):应遵循“产品/活动 + 技术 + 地理”的命名习惯,例如“电力生产-燃煤超临界-中国华北”。名称是后续在产品系统中检索和连接过程的唯一人工索引,含糊的名称(如“过程1”)会让连接阶段难以定位。
  • 地理范围(Geographic scope):指该过程数据所代表的地理边界,通常填写国家或区域,如“中国”“CN-华北区域电网”。它决定了该过程能否与同一产品系统中其他地区的过程合理组合。
  • 时间范围(Time scope):填写数据代表的年份或时段,如“2022—2023”。生命周期评价对技术变化敏感,时间范围是判断数据时效性的依据。
  • 技术描述(Technology description):说明工艺路线、关键设备与主要技术参数,例如“超临界燃煤机组,装机容量600 MW,脱硫效率≥95%”。技术描述是判断两个过程能否互相替代的核心依据。
这三类信息不是“填了更好”,而是数据质量评估(如 Pedigree 矩阵中的地理、时间、技术相关性)的直接输入。缺失地理或时间范围的过程,在后续数据质量评分中会被判为低相关性。

二、输入输出流的添加与分类

过程编辑器的“输入/输出”页是数据录入的核心区域。openLCA 将流分为两大类,二者的区别决定了它们在产品系统中的角色:

类别定义典型示例在产品系统中的作用
产品流(Product flow)由人类经济活动产生、在过程之间交换的物质或能量钢材、电力、柴油、中间化学品作为输出时是“产品”,作为输入时是“原料”,是过程连接的纽带
基本流(Elementary flow)直接取自自然环境或直接排入自然环境的物质/能量,不经过经济系统转换原煤(地下)、CO₂(大气)、SO₂(大气)、铁矿石(地下)只与自然环境交换,是环境影响评价的计算对象,不参与过程间连接

添加流时,点击“输入/输出”页的“添加”按钮,从流库中检索并选择流,然后指定方向(输入或输出)与数量。关键操作要点如下:

  1. 先确定参考产品:每个过程必须有一个“参考产品流”(Reference product flow),即该过程的主要产出,其数量通常设为 1(单位由流本身决定,如 1 kg、1 kWh)。参考产品是过程被连接时被“索取”的对象。
  2. 区分产品流与基本流的方向:产品流既可作为输入(原料)也可作为输出(产品);基本流作为输入表示资源消耗(如“原煤,地下”),作为输出表示排放(如“CO₂,大气”)。同一物质在流库中可能同时存在产品流和基本流两个条目,必须按语义选择,不能混用。
  3. 填写数量与单位:数量应与参考产品的功能单位保持比例关系。例如参考产品为 1 kWh 电力,则输入原煤可填 0.32 kg,输出 CO₂ 填 0.85 kg(示例假设值,实际应依据实测或数据库数据)。
  4. 避免重复添加:同一流在同一方向只应出现一次,重复条目会导致计算时数量叠加,产生错误结果。
常见错误:把“电力”作为基本流添加。电力是经济系统内部的产品流,只有“太阳能(太阳辐射)”这类直接来自自然的能量才是基本流。混淆二者会使产品系统无法正确连接,也会让影响评价结果失真。

三、过程编辑的完整操作路径

下面这张图概括了从新建过程到数据可用的关键结构:左侧是过程的三类元数据,中间是输入输出流的分类与方向,右侧是过程作为“数据单元”对外暴露的接口——参考产品流用于连接,基本流用于影响评价。

过程创建与编辑:元数据、流分类与对外接口 过程元数据 名称 产品+技术+地理 地理范围 国家 / 区域电网 时间范围 数据代表年份 技术描述 工艺路线与关键参数 过程 (数据单元) 参考产品流 × 1 输入流(产品/基本) 输出流(产品/基本) 数量按功能单位比例 描述 产品流接口 用于过程间连接 输出:钢材 1 kg(参考产品) 输入:电力 0.6 kWh 基本流接口 用于影响评价计算 输入:原煤(地下)0.32 kg 输出:CO₂(大气)0.85 kg 产品流:经济系统内部交换,可作输入或输出,是过程连接的纽带 基本流:与自然环境直接交换,只用于影响评价,不参与过程连接

四、一个可复用的录入示例

以“热轧钢材生产”过程为例,演示一次完整的录入。假设参考产品为 1 kg 热轧钢卷,数据代表 2022 年中国华北地区某钢厂,工艺为“高炉—转炉—热连轧”。在“常规信息”页填写名称“热轧钢材生产-高炉转炉-中国华北”、地理范围“中国华北”、时间范围“2022”、技术描述“高炉炼铁+转炉炼钢+热连轧,连铸比100%”。随后在“输入/输出”页录入:

输出(产品流):热轧钢卷 1 kg   ← 参考产品
输入(产品流):铁水 0.95 kg
输入(产品流):电力 0.45 kWh
输入(产品流):天然气 0.12 m³
输入(基本流):铁矿石(地下)1.55 kg
输入(基本流):原煤(地下)0.60 kg
输出(基本流):CO₂(大气)1.85 kg
输出(基本流):SO₂(大气)0.0012 kg

录入完成后,应做一次自检:参考产品是否唯一且数量为 1;每个输入输出流的单位是否与流库定义一致;产品流与基本流是否按语义正确归类;数量之间是否满足基本的物料平衡直觉(如铁矿石输入量应大于钢产量)。这些检查不需要精确计算,但能拦截大部分录入错误。

五、编辑过程中的常见判断

实际编辑时还会遇到两类判断。其一是多产品过程的处理:若一个过程同时产出钢材和炉渣,炉渣若作为副产品被利用,应作为产品流输出,并在后续通过分配方法处理;若炉渣作为废物排放,则按废物流处理。其二是流的选择粒度:流库中同一物质可能有多个地域化条目(如“电力,中国平均”“电力,华北电网”),应选择与过程地理范围一致、技术代表性最强的条目,而不是随手取第一个搜索结果。

完成上述步骤后,过程即成为一个结构完整、语义清晰的数据单元:元数据说明它“代表什么”,输入输出流说明它“消耗什么、排放什么”,参考产品流则提供了与其他过程连接的接口。后续的产品系统构建,本质上就是把这些接口按物质流向逐一对接起来。