筛选零碳工厂碳消除路径
元信息
| 属性 | 值 |
|---|---|
| 名称 | 筛选零碳工厂碳消除路径(动作:筛选;对象:碳消除路径) |
| 版本 | 2.0.0 |
| 适用标准 | T/CECA-G 0171—2022《零碳工厂评价规范》 |
| 技能类型 | 行业专业 / 碳中和咨询 |
| 决策引擎 | scripts/screen_pathways.py(Python 标准库,已自测) |
推荐理由
八大碳消除路径选型逻辑高度结构化:每条路径有明确的落地成本、场景适配度、碳消除属性和是否支持零投入模式。用户输入工厂基本条件即可自动匹配推荐方案,是典型的"输入可变但流程不变"场景。十五五规划明确到 2030 年培育 500 家零碳工厂,绿电占比为硬门槛,市场需求正在快速释放。
触发条件
满足以下任一条件即应触发本 Skill:
- 工厂/园区已完成节能改造,仍有残余碳排放需要消除以达成零碳认证(Ⅰ型/Ⅱ型,三星至六星)。
- 用户需要对比不同碳消除技术的成本、适配度和碳消除量,以做选型决策。
- 零碳工厂/零碳园区申报前需要制定碳消除方案,作为申报材料核心组成。
- 用户明确询问"负碳技术""碳消除""碳清除"方案,且已完成基础减排工作。
不触发条件
满足以下任一条件时不应触发,并给出路由提示:
- 未完成节能改造,直接问"怎么消除碳排放" → 提示"优先完成节能降碳改造后再开展碳消除,逻辑顺序不能颠倒"。
- 仅需碳盘查/碳足迹核算而非碳消除路径选型 → 路由至碳盘查工具。
- 单一技术方案已确定,仅需做该方案 LCA 或 CCER 项目开发 → 路由至对应方法学核算。
- 仅咨询碳配额买卖/碳市场行情,不涉及路径选型。
- 仅涉及绿电交易/绿证采购,不涉及物理碳消除。
输入
输入项定义表
| 序号 | 输入项 | 说明 | 必填 | 类型 | 示例 |
|---|---|---|---|---|---|
| 1 | 行业类型 | 制造/食品/化工/电子/建材/钢铁/商业楼宇等 | 必填 | 枚举 | 食品加工 |
| 2 | 场地条件 | 面积(m²)、绿化率(%)、水环境资源(雨水池/景观湖) | 选填 | 结构化 | 面积50000m²,绿化率15%,有景观水池 |
| 3 | 有机固废现状 | 厨余/园林/农副边角产量(吨/年)、外运距离(km) | 选填 | 结构化 | 厨余120吨/年,外运35km |
| 4 | 工业固废现状 | 钢渣/粉煤灰/尾矿产量(吨/年)、处置方式 | 选填 | 结构化 | 钢渣8000吨/年,外运填埋 |
| 5 | 现有节能措施 | 已装光伏(kWp)、节能改造情况 | 必填 | 文本 | 光伏500kWp,LED改造 |
| 6 | 残余碳排放量 | 扣除已实现减排后的年残余量 | 必填 | 数值 | 800 tCO₂e/年 |
| 7 | 预算范围 | 倾向零投入 / 可接受固定资产投入 | 必填 | 枚举 | 倾向零投入 |
| 8 | 新建/改扩建计划 | 是否有新建厂房,影响负碳建材路径 | 选填 | 布尔 | 有新建计划 |
| 9 | 目标认证等级 | 三星/四星/五星/六星 | 选填 | 枚举 | 五星 |
| 10 | 厂区位置 | 城郊/市区/工业园,影响运输排放与BOT/BOO收益 | 选填 | 文本 | 城郊工业园 |
完整字段定义见 templates/input_template.md。
输入缺失处理
- 残余碳排放量缺失(必填)→ 暂停,要求先完成碳盘查。
- 行业类型缺失 → 暂停,要求明确行业。
- 场地条件缺失 → 可基于行业给默认假设,但标注"假设值,请确认"。
处理流程
Step 1:需求提取与确认
- 用
prompt.md的「需求提取 Prompt 模板」从用户自然语言提取结构化画像(JSON)。 - 对缺失必填项(残余碳排放量、行业类型)生成追问话术。
- 用
prompt.md的「确认话术生成 Prompt 模板」或templates/input_template.md回显确认。 - 用户确认后进入 Step 2。
Step 2:路径匹配与评分
- 加载
references/eight_pathways.md八大路径技术参数库。 - 运行决策引擎:
python scripts/screen_pathways.py --input profile.json(或 --stdin),
得到八大路径评分、排名、对比表与 BOT/BOO 提示。 - 用
prompt.md的「路径匹配 Prompt 模板」对脚本结果做可解释复核(尤其冲突与边界判断)。 - 匹配规则矩阵见
references/eight_pathways.md选型对比总表。
Step 3:组合方案设计
- 取排名前 2–3 路径为核心组合。
- 判定组合净碳消除量是否覆盖残余量;不足则补碳配额/碳信用购买(标准 7.3.4.1)。
- 优先级:永久清除路径(六星核心)> 非永久低成本汇 > 碳配额购买(仅补充)。
- 预算倾向零投入时,标注 BOT/BOO 适用性(见
references/bot_boo_model.md)。
Step 4:LCA 全生命周期核算
- 加载
references/lca_checklist.md,逐项核算。 - 必须纳入 Scope 3 运输排放与甲烷逃逸;净碳消除量 = 基准线 − 项目排放 + 封存当量。
- 涉及 CCER/碳普惠精确数字 → 标注"需第三方核查机构确认",不自动给最终值。
Step 5:报告生成
- 用
scripts/screen_pathways.py渲染,或prompt.md的「报告生成 Prompt 模板」组织。 - 报告必须含:八大路径对比表(四列)、推荐优先级与理由、LCA 要点、BOT/BOO 提示、合规自检。
- 末尾强制提醒:"逻辑顺序不能颠倒:优先深度减排,再开展碳消除抵消";"不得用负碳路径替代节能降碳改造"。
Step 6:质量检查
执行下方「质量检查」全部项,任一不通过返回 Step 5 修正。
技术实现方案(细化)
1. 决策引擎架构
用户自然语言 → [Prompt 模板提取] → 结构化 JSON 画像
↓
[screen_pathways.py]
↓
┌─────────────────────────┼──────────────────────────┐
↓ ↓ ↓
暂停条件检查 八大路径评分引擎 边界条件检查
(残余量/行业/ (5维加权打分) (残余量<100)
场地冲突) ↓ ↓
↓ 排序 + 组合方案 ROI 提示
返回 PAUSE ↓
Markdown 报告渲染
(含质量自检)
2. 五维加权评分算法
每条路径按 5 个维度评分(0–5 归一化),加权求和后加标志性资产加成:
| 维度 | 权重 | 计算逻辑 | 说明 |
|---|---|---|---|
| 场景适配度 (scenario) | ×1.2 | 5.0 × (已满足必要条件数 / 必要条件总数) |
必要条件来自 REQUIRE_MAP,缺任一则该路径场景分为 0(不适用) |
| 碳消除属性 (carbon_attr) | ×1.0 | 永久=5.0;非永久=3.0 | 六星认证须 100% 清除,永久路径权重高 |
| 经济可行性 (economic) | ×1.0 | cost_base = {低:4.5, 中:3.5, 高:2.5};预算=零投入且不支持零投入且成本≠低 → cost_base − 1.5;下限 1.0 |
反映用户预算偏好与路径成本结构的匹配 |
| 零投入支持度 (zero_inv) | ×0.8 | 支持零投入 + 预算=零投入 → 5.0;支持 + 预算=固投 → 4.0;不支持 + 预算=固投 → 3.0;不支持 + 预算=零投入 → 1.0 | BOT/BOO 适配性量化 |
| 容量覆盖 (capacity) | ×0.6 | 残余量>0 → 4.0;行业命中 → +1.0(上限 5.0) | 粗判路径典型规模与残余量量级匹配 |
总分公式:total = scenario×1.2 + carbon_attr×1.0 + economic×1.0 + zero_inv×0.8 + capacity×0.6 + signature_boost
标志性资产加成 (signature_boost):当行业+关键资源命中 SIGNATURE 映射表时 +2.2,体现"利用存量资产、增量成本低"的选型原则。
3. 必要条件判定矩阵(REQUIRE_MAP)
| 条件键 | 判定逻辑 | 关联路径 |
|---|---|---|
organic_waste |
organic_waste 对象中 kitchen_t/garden_t/agri_t 任一 > 0 | P1, P6 |
industrial_waste |
industrial_waste 对象中 slag_t/flyash_t/tailings_t 任一 > 0 | P2, P3 |
water |
has_water = true | P4, P5 |
green_space |
has_green_space = true 或 green_rate > 0 或 new_construction = true | P8 |
new_construction |
new_construction = true | P3 |
biomass |
organic_waste.garden_t 或 agri_t > 0,或 has_biomass = true | P6 |
flue_gas |
industry ∈ {钢铁, 水泥, 化工, 电力, 玻璃, 有色} | P7 |
4. 标志性资产映射表(SIGNATURE)
| 行业 | 关键资源 | 首选路径 | 加成 |
|---|---|---|---|
| 食品加工 / 农副 / 餐饮 | organic_waste | P1 有机固废就地资源化 | +2.2 |
| 建材 / 钢铁 / 水泥 / 化工 | industrial_waste | P2 工业固废矿化碳封存 | +2.2 |
| 商业楼宇 / 商业 / 园区 | water | P4 人工湿地 | +2.2 |
5. 组合方案设计逻辑
- 取评分排名前 2–3 条适用路径为核心组合。
- 永久性检查:
- 目标=六星 → 核心组合必须以永久路径(P2/P3/P6/P7)为主。
- 目标=三星至五星 → 可含非永久汇(P1/P4/P5/P8)辅助。 - 覆盖缺口判定:若组合净碳消除量 < 残余量 → 补充碳配额/碳信用购买(标准 7.3.4.1)。
- 预算零投入优先:标注 BOT/BOO 适用路径(P1/P2/P7 支持,P8 自营)。
- BOT/BOO 收益放大提示触发条件:前 3 路径中含零投入支持路径 且 (location ∈ {城郊, 工业园} 或 固废外运距离 > 20km)。
6. LCA 净碳消除量核算方法
净碳消除量 = 基准线排放量 − 项目排放量 + 碳封存当量
其中:
基准线排放量 = 无项目情景排放(如固废外运填埋甲烷逃逸 + 运输排放)
项目排放量 = Scope 3 运输排放 + 甲烷逃逸 + 运维能耗
碳封存当量 = 永久封存(矿化/生物炭/CCUS)或 非永久固存(绿化/湿地)
关键公式:
- 运输排放:E_运输 = Σ(运输量_i × 运输距离_i × 排放因子_i),柴油货车约 0.062 kgCO₂e/t·km
- 甲烷逃逸:E_CH4 = V_沼气 × φ_CH4(0.5–0.6) × ρ_CH4(0.717 kg/m³) × f_泄漏(1%–5%) × GWP100(28)
- 生物炭固碳:C_ps = C_b × M_ps × (1−W) × PR(0.7–0.9) × 44/12
- 矿化封存:C_min = M_固废 × β × (44/12) × η
7. 暂停/边界判定流程
输入 JSON
│
├─ residual_tco2e 缺失? → 是 → 返回 PAUSE(需先碳盘查)
│ → 否 ↓
├─ industry 缺失? → 是 → 返回 PAUSE(需明确行业)
│ → 否 ↓
├─ 评分引擎运行
│
├─ residual < 100 tCO₂e/年? → 是 → 标注 boundary=true,生成 ROI 提示
│ → 否 ↓
├─ 场地冲突检查(如推水体固碳但 has_water=false)→ 标注冲突
│
└─ 返回 OK + ranking + comparison + bot_note + coverage_note
8. 报告渲染管线
脚本 render_report() 按以下顺序输出 Markdown 章节:
- 工厂基本信息摘要(表格回显)
- 强制提醒("逻辑顺序不能颠倒")
- 八大路径选型对比表(四列必含)
- 推荐路径优先级排序与理由(前 3 条)
- 组合覆盖提示
- BOT/BOO 模式提示(如触发)
- LCA 全生命周期核算要点
- 边界提示(仅边界场景)
- 合规自检(5 条禁止项打勾)
质量检查
必须通过项
- ✅ 输出必须含八大路径选型对比表,含落地成本、支持零投入模式、场景适配度、碳消除属性四列。
- ✅ 推荐路径必须标注优先级排序和理由。
- ✅ 必须包含"逻辑顺序不能颠倒:优先深度减排,再开展碳消除抵消"的提醒。
- ✅ 必须包含 LCA 全生命周期核算要点(Scope 3 运输排放、甲烷逃逸必须纳入)。
- ✅ 如推荐 BOT/BOO 模式,需标注"城郊/固废外运距离较远时碳消除收益更突出"。
- ✅ 净碳消除量核算必须扣除过程排放(运输、甲烷逃逸、运维能耗)。
- ✅ 永久性与非永久性碳消除路径必须明确区分标注。
- ✅ 涉及 CCER/碳普惠精确数字时必须标注"需第三方核查机构确认"。
禁止项
- ❌ 不得推荐用负碳路径替代节能降碳改造。
- ❌ 不得在未扣除过程排放的情况下给出碳消除总量。
- ❌ 不得对 CCER/碳普惠抵消量自动给出最终核证数字。
- ❌ 不得推荐与工厂场地条件冲突的路径(如无水环境却推荐水体固碳)。
- ❌ 不得遗漏 Scope 3 运输排放和甲烷逃逸核算。
暂停条件
- 残余碳排放量缺失 → 暂停,要求先完成碳盘查。
- 场地条件冲突 → 推荐路径与场地矛盾(如推水体固碳但无水)→ 标注冲突,要求确认/补充。
- CCER/碳普惠精确计算 → 标记"需第三方核查机构确认",不自动给最终数字,暂停等用户决定是否引入第三方。
- 残余量极小(<100 tCO₂e/年) → 暂停,提示评估投入产出比,可考虑直接购买碳配额。
- 行业类型无法识别 → 暂停,要求明确行业。
- 数据矛盾(如声称 100% 绿电但残余量极大)→ 标注矛盾,要求核实。
输出格式
Markdown 结构化推荐报告,核心组件:八大路径对比表、推荐方案摘要(优先级+理由+覆盖情况)、LCA 核算摘要、投资模式建议(BOT/BOO/自投)、边界提示(如适用)、合规自检。模板见 templates/recommendation_report.md。
文件结构
筛选零碳工厂碳消除路径/
├── SKILL.md # 核心工作说明书
├── prompt.md # 可复用 Prompt 模板(需求提取/确认话术/路径匹配/冲突检测/LCA核算/报告生成)
├── scripts/
│ └── screen_pathways.py # 决策引擎:评分、排序、报告渲染、自测
├── references/
│ ├── eight_pathways.md # 八大路径技术参数库
│ ├── zero_carbon_standard.md # T/CECA-G 0171—2022 标准要点
│ ├── lca_checklist.md # LCA 全生命周期核算清单
│ └── bot_boo_model.md # BOT/BOO 零投入模式参考
├── templates/
│ ├── input_template.md # 输入确认模板(字段定义)
│ ├── pathway_comparison.md # 路径对比表模板
│ └── recommendation_report.md# 推荐报告模板
└── tests/
└── test_cases.md # 测试用例(3正确+1诱饵+1边界)
参考资料索引
| 文件 | 用途 | 加载时机 |
|---|---|---|
| references/eight_pathways.md | 八大路径参数、成本、适配度 | Step 2 |
| references/zero_carbon_standard.md | 标准类型/等级/绿电门槛 | Step 3 |
| references/lca_checklist.md | LCA 公式与清单 | Step 4 |
| references/bot_boo_model.md | BOT/BOO 成本结构与案例 | Step 3/5 |
| templates/input_template.md | 输入确认话术与字段定义 | Step 1 |
| templates/pathway_comparison.md | 路径对比表模板 | Step 5 |
| templates/recommendation_report.md | 推荐报告模板 | Step 5 |
| prompt.md | 可复用 Prompt 模板(6 个模板) | 各步骤 AI 推理 |
| scripts/screen_pathways.py | 确定性评分与报告渲染 | Step 2/5 |
测试
见 tests/test_cases.md。概要:
- 正确触发①:食品加工厂,已装光伏,年残余 800 tCO₂e,有厨余+园林枯枝,倾向零投入 → 推荐有机固废就地资源化(BOT/BOO)为核心 + 绿化/生物炭补充。
- 正确触发②:建材产业园,年产钢渣/粉煤灰量大,新建厂房 → 推荐工业固废矿化碳封存 + 负碳矿物建材。
- 正确触发③:商业楼宇,零碳认证需求,有景观水池+屋顶绿化 → 推荐人工湿地/藻类水体固碳 + 生物炭土壤固碳。
- 诱饵案例:工厂未做节能改造,直接问"怎么消除碳排放" → 拒绝触发,提示先完成节能降碳改造。
- 边界案例:已节能改造,残余仅 50 tCO₂e/年,规模极小 → 触发但标注投入产出比,可考虑直接购买碳配额。
决策引擎内置上述用例,运行 python scripts/screen_pathways.py --self-test 可验证。