绿色供应链
High Contrast
Dark Mode
Light Mode
Sepia
Forest
2 min read451 words

绿色供应链

可持续不是成本,是竞争力——消费者、投资者和法规都在要求更绿色的供应链。

绿色供应链架构

graph TD ESG[ESG 战略] --> CARBON[碳足迹管理] ESG --> CIRCULAR[循环经济] ESG --> COMPLIANCE[法规合规] CARBON --> SCOPE1[范围1 直接排放] CARBON --> SCOPE2[范围2 能源间接] CARBON --> SCOPE3[范围3 供应链] CIRCULAR --> REDUCE[减量] CIRCULAR --> REUSE[重用] CIRCULAR --> RECYCLE[回收] COMPLIANCE --> EU[欧盟 CSRD/CBAM] COMPLIANCE --> CHINA[中国碳市场] style ESG fill:#c8e6c9,stroke:#388e3c,stroke-width:2px style CARBON fill:#e3f2fd,stroke:#1565c0,stroke-width:2px

碳足迹计算

"""
供应链碳足迹计算
"""
from dataclasses import dataclass
@dataclass
class CarbonSource:
name: str
category: str    # scope1 / scope2 / scope3
quantity: float
unit: str
emission_factor: float  # kgCO2 per unit
class CarbonCalculator:
"""碳足迹计算器"""
@staticmethod
def calculate(sources: list[CarbonSource]) -> dict:
"""计算碳排放"""
by_scope = {"scope1": 0, "scope2": 0, "scope3": 0}
details = []
for s in sources:
emission = s.quantity * s.emission_factor
by_scope[s.category] += emission
details.append({
"来源": s.name,
"范围": s.category,
"排放": f"{emission:,.0f} kgCO2",
})
total = sum(by_scope.values())
return {
"总排放": f"{total:,.0f} kgCO2 ({total/1000:,.1f} 吨)",
"范围1 (直接)": f"{by_scope['scope1']:,.0f} kg ({by_scope['scope1']/total*100:.0f}%)",
"范围2 (能源)": f"{by_scope['scope2']:,.0f} kg ({by_scope['scope2']/total*100:.0f}%)",
"范围3 (供应链)": f"{by_scope['scope3']:,.0f} kg ({by_scope['scope3']/total*100:.0f}%)",
"明细": details,
}
@staticmethod
def reduction_plan(
current: float, target_pct: float, years: int
) -> dict:
"""减碳路径"""
annual_reduction = current * target_pct / years
target = current * (1 - target_pct)
return {
"当前排放": f"{current:,.0f} 吨CO2",
"目标降幅": f"{target_pct*100}%",
"目标排放": f"{target:,.0f} 吨CO2",
"年均减排": f"{annual_reduction:,.0f} 吨/年",
"达标年限": f"{years} 年",
}
# 演示
sources = [
CarbonSource("工厂锅炉", "scope1", 500000, "kWh天然气", 0.18),
CarbonSource("厂区车辆", "scope1", 50000, "升柴油", 2.68),
CarbonSource("购入电力", "scope2", 2000000, "kWh", 0.58),
CarbonSource("原材料生产", "scope3", 1000, "吨钢材", 1800),
CarbonSource("货运物流", "scope3", 500000, "吨公里", 0.062),
]
calc = CarbonCalculator()
print("=== 碳足迹计算 ===")
result = calc.calculate(sources)
for k, v in result.items():
if k == "明细":
print(f"  {k}:")
for d in v:
print(f"    {d['来源']}: {d['排放']}")
else:
print(f"  {k}: {v}")
print("\n=== 减碳路径 ===")
for k, v in calc.reduction_plan(3000, 0.42, 6).items():
print(f"  {k}: {v}")

循环经济模型

策略 措施 效果
减量设计 轻量包装、减少材料 降低 15-30% 材料成本
可重用包装 循环使用运输箱 降低 50% 包材费
产品翻新 回收→修复→再销售 延长产品生命周期
材料回收 废料分类→再生原料 降低 20-40% 原料成本
逆向物流 建立回收渠道 品牌形象 + 资源回收

ESG 报告框架

"""
ESG 供应链评估
"""
ESG_METRICS = {
"环境 (E)": {
"碳排放强度": "tCO2/百万营收",
"可再生能源比例": "目标 >30%",
"废弃物回收率": "目标 >80%",
"水资源利用效率": "吨产品/吨水",
},
"社会 (S)": {
"供应商劳工审计覆盖率": "目标 100%",
"安全事故率": "目标 零重大事故",
"社区公益投入": "占营收比例",
"多元化指标": "管理层多元化",
},
"治理 (G)": {
"供应商行为准则签署率": "目标 100%",
"反腐败培训覆盖率": "全员",
"供应链透明度": "Tier-1 100%, Tier-2 >50%",
"ESG 风险审计频率": "年度",
},
}
print("=== ESG 供应链指标 ===")
for pillar, metrics in ESG_METRICS.items():
print(f"\n{pillar}:")
for metric, target in metrics.items():
print(f"  {metric}: {target}")

绿色认证

认证 范围 费用
ISO 14001 环境管理体系 ¥3-10万
B Corp 企业社会责任 $500-25000
FSC 森林管理认证 按规模
Fair Trade 公平贸易 按产品
Carbon Trust 碳中和 按排放量

行动清单

下一节02-可持续供应商管理 — 将可持续发展延伸到供应商管理体系。