Carbon Footprint Measurement and Reporting
Module: Sustainable Tech | Difficulty: Premium
Carbon Intensity
Scope 1, 2, 3 Emissions
Comparison
| Source | Emission Factor | Unit | Uncertainty |
|---|---|---|---|
| Coal | 0.91-1.15 | kgCO2/kWh | 5-10% |
| Natural gas | 0.35-0.55 | kgCO2/kWh | 5-10% |
| Solar PV | 0.02-0.05 | kgCO2/kWh | 15-20% |
| Wind | 0.01-0.03 | kgCO2/kWh | 15-20% |
Python Implementation
import numpy as np
class EmissionTracker:
def __init__(self):
self.factors = {'coal': 1.0, 'gas': 0.45, 'solar': 0.03, 'wind': 0.02, 'hydro': 0.01}
def grid_carbon_intensity(self, generation_mix):
total = sum(generation_mix.values())
return sum(gen * self.factors[fuel] for fuel, gen in generation_mix.items()) / total
def reduction_pathway(self, current, target_year, rate):
years = target_year - 2024
pathway = np.zeros(years + 1)
pathway[0] = current
for i in range(1, years + 1):
pathway[i] = pathway[i-1] * (1 - rate)
return pathway
def science_based_target(self, scope1_2, scope3, warming=1.5):
rates = {1.5: 0.42, 2.0: 0.25}
r = rates[warming]
return {'scope1_2': scope1_2 * r, 'scope3': scope3 * r * 0.6, 'year': 2030}
Research Insight: Real-time carbon intensity tracking enables consumers to reduce carbon footprints by 10-20%.