使用方法
碳排放足迹计算器只收两个输入:一年开了多少英里、一年用了多少电。填完之后所有的派生数字都由页面一次性算出。
- 在「年行驶里程」填 12000(单位英里):取过去 12 个月的仪表差值或保养记录,不是某一次加油的里程。
- 在「年用电量」填 9000(单位千瓦时):从电费单上取全年累计度数,手机电量 App 的月均值要乘 12。
- 点「计算年碳排放」,或直接在这两个输入框里按 Enter——结果区会同时刷新合计吨数、两项各自占比、日均千克和一批校核数字。
- 下方「对照表」默认 12 行,点「加载更多」展开到 20 行;需要留档时用「导出 CSV」(带 BOM,Excel 打开不乱码)或「复制对照表」(TSV,可直接粘进表格软件)。
- 改动后想回到演示值,点「载入示例」恢复 12000 / 9000。
碳排放足迹计算器能解决什么
它解决的是「两个最大、最容易拿到数据的日常生活源」的合并口径问题。开车里程和家庭用电通常占个人直接排放的大头,而且都有现成的原始数据:仪表读数和电费单度数。填完就能回答三个具体问题:
- 换车或通勤方式变化前先算差值:比较时只看里程项——演示条件下 12000 英里贡献 4.80 吨,里程减到 6000 英里就只剩 2.40 吨,用电项 3.60 吨一点不变。
- 搬家后的用电落差一眼可见:用电从 9000 千瓦时降到 6000 千瓦时,用电排放由 3.60 吨降到 2.40 吨,合计就从 8.40 吨降到 7.20 吨,中间不需要任何额外折算。
- 把结果换算成能说清楚的口径:8.40 吨 = 8400 千克,日均 23.0 千克;按 EPA 温室气体等效计算器引用的美国森林 0.84 吨/英亩·年,折合 10.00 英亩(4.05 公顷)森林一年的吸收量。
本页不做的事:不核算天然气与集中供暖、垃圾处理、航空出行、饮食结构,也不包含甲烷与氧化亚氮的全球增温潜势折算(即不输出 CO₂e)。需要按企业组织边界做范围一、范围二、范围三拆分时,请以 GHG Protocol 的口径另行核算。
原理和变量
① 具体表达式:结果来自 tonnes = 英里 × 0.0004 + 千瓦时 × 0.0004,输出前用 Number(x.toFixed(2)) 收敛到两位小数;占比用分项除以合计再乘 100 并 toFixed(1)。这是一个线性加权求和,两项之间没有耦合,所以任一项清零都不会改变另一项的结果。
② 系数为什么是 0.0004:4.0×10⁻⁴ 吨/英里对应 EPA 温室气体等效计算器里「普通乘用车」的口径,原始数据约 404 克 CO₂/英里,取一位有效数字后写成 0.0004;用电这一项同样用 0.0004,而 EPA 同期电网口径是 4.34×10⁻⁴ 吨/千瓦时。两边共用同一常数,好处是整式可以压成一次加法、手算也能核对;代价是用电排放比 EPA 口径略低(9000 千瓦时下少约 0.31 吨)。如果你要的是严格口径,请按当地电网因子自行替换。
③ 遵循的依据:方法是 IPCC《国家温室气体清单指南》的「活动量 × 排放因子」,排放数据口径参考美国 EPA Greenhouse Gas Equivalencies Calculator 的公开系数;单位是公吨二氧化碳(t CO₂),不是 CO₂e,也不含 CH₄、N₂O 的 GWP 折算。
④ 输入怎么变成输出:英里 → 活动量 c;千瓦时 → 活动量 e;分别乘 0.0004 得到 tc、te;求和得 t;由 t 派生出千克(×1000)、日均千克(÷365)、森林当量(÷0.84)三个量,派生方向是单向的,改派生公式不会回头影响 tc 和 te。
⑤ 边界与阈值:里程允许 0~50000 英里,用电允许 0~60000 千瓦时,两者同时取上限时合计 44.00 吨;空值、负数、非数字都会被拦下并给出具体字段与允许区间的提示,不会静默按 0 处理。双精度浮点在 0.0004 这种量级上和与差都能精确回算,(t − te) === tc 在演示值上成立。
⑥ 常见误用的正确解释:有人用中国电网平均排放因子 0.5568 千克/千瓦时替代本页系数,9000 千瓦时算得 5.01 吨,比本页的 3.60 吨多 1.41 吨——这不是算错,是电网因子口径不同;反过来把本页的「吨」当成「千克」读,会整整差 1000 倍。还有一个高频坑:把重庆—某个月的用电当月均填进去,结果会小 12 倍。
完整示例(数值仅作演示)
保持演示值:年行驶 12000 英里、年用电 9000 千瓦时。
- 汽车项:12000 × 0.0004 = 4.80 吨,占合计的 57.1%。
- 用电项:9000 × 0.0004 = 3.60 吨,占合计的 42.9%。
- 合计:8.40 吨 = 8400 千克,日均 23.0 千克(8400 ÷ 365 = 23.0137)。
- 森林当量:8.40 ÷ 0.84 = 10.00 英亩,即 4.05 公顷(1 英亩 = 0.404686 公顷)。
- 灵敏度:里程每增减 1000 英里,合计增减 0.40 吨;用电每增减 1000 千瓦时,同样增减 0.40 吨。
这五项数字与下方对照表第 6 行、以及页面打开时显示的默认卡片完全一致,可以三处交叉核对。
输入范围与对照表
碳排放足迹计算器的对照表同时给出两项输入的组合,前 12 行默认可见,「加载更多」补齐后 8 行。所有数字都由 吨 = 里程 × 0.0004 + 用电 × 0.0004 算出。
| 序号 | 年行驶里程(英里) | 年用电量(千瓦时) | 汽车排放(吨) | 用电排放(吨) | 合计(吨) | 折合(千克) | 森林当量(英亩) |
|---|---|---|---|---|---|---|---|
| 1 | 0 | 3000 | 0.00 | 1.20 | 1.20 | 1200 | 1.43 |
| 2 | 3000 | 3000 | 1.20 | 1.20 | 2.40 | 2400 | 2.86 |
| 3 | 5000 | 4000 | 2.00 | 1.60 | 3.60 | 3600 | 4.29 |
| 4 | 8000 | 6000 | 3.20 | 2.40 | 5.60 | 5600 | 6.67 |
| 5 | 10000 | 7000 | 4.00 | 2.80 | 6.80 | 6800 | 8.10 |
| 6 | 12000 | 9000 | 4.80 | 3.60 | 8.40 | 8400 | 10.00 |
| 7 | 14000 | 11000 | 5.60 | 4.40 | 10.00 | 10000 | 11.90 |
| 8 | 16000 | 12000 | 6.40 | 4.80 | 11.20 | 11200 | 13.33 |
| 9 | 18000 | 14000 | 7.20 | 5.60 | 12.80 | 12800 | 15.24 |
| 10 | 20000 | 18000 | 8.00 | 7.20 | 15.20 | 15200 | 18.10 |
| 11 | 24000 | 24000 | 9.60 | 9.60 | 19.20 | 19200 | 22.86 |
| 12 | 30000 | 36000 | 12.00 | 14.40 | 26.40 | 26400 | 31.43 |
| 13 | 12000 | 0 | 4.80 | 0.00 | 4.80 | 4800 | 5.71 |
| 14 | 0 | 12000 | 0.00 | 4.80 | 4.80 | 4800 | 5.71 |
| 15 | 6000 | 0 | 2.40 | 0.00 | 2.40 | 2400 | 2.86 |
| 16 | 0 | 6000 | 0.00 | 2.40 | 2.40 | 2400 | 2.86 |
| 17 | 36000 | 24000 | 14.40 | 9.60 | 24.00 | 24000 | 28.57 |
| 18 | 42000 | 30000 | 16.80 | 12.00 | 28.80 | 28800 | 34.29 |
| 19 | 20000 | 0 | 8.00 | 0.00 | 8.00 | 8000 | 9.52 |
| 20 | 0 | 20000 | 0.00 | 8.00 | 8.00 | 8000 | 9.52 |
第 13~20 行特意让其中一项取 0:这两行合计都是 4.80 吨,可以看出「只开车」和「只用电」在演示值下的数量关系,也验证了相加时不出现交叉项。
结果边界和舍入
舍入位置:吨数保留两位小数(toFixed(2) 后再用 Number() 去掉无意义的尾随零),占比保留一位小数,日均千克保留一位小数。8.40 吨这样的两位小数结果与 8400 千克之间是乘 1000 的精确关系,不会出现 8399 这种截断。
为什么 0 是合法的:允许 0 会让合计等于另一项,方便「只开车」或「只用电」的单一核算;但它与「留空白」不同——空白会被判定为未填写并提示填值,负数和带单位的字符串(例如「12000 英里」)同样会提示具体原因。
上限的意义:50000 英里约等于 80467 公里、60000 千瓦时已接近大型住宅用能规模;超过这个范围说明口径已经不是个人日常生活,本页的单系数线性模型不再适用,此时应当按组织口径核算而不是继续加码。
浮点行为:0.0004 是二进制双精度无法精确表示的小数,但两个乘积各自接近整数倍数时误差极小,演示值上 (4.80 + 3.60) − 3.60 = 4.80 严格成立;真正会丢精度的是超过 253 的输入,本页已用上下限拦住。
结果的性质:碳排放足迹计算器输出的吨数是按固定排放因子估算的量级值,用于对比和跟踪趋势,不能作为报送、交易或合规依据。
常见问题
只有公里读数,怎么填?
本页只收英里,请先换算:12000 英里等于 19312 公里,反过来 15000 公里约等于 9321 英里(对应 3.73 吨)。可以用 千米转英里 先算好再填。
用电能不用整栋楼的总表数字?
不建议。总表通常包含公共区域与邻居,等你把岔口拆分到自家一路之后才能代表「家庭用电」。如果拿不到分表数据,至少应当除以实际户数再填。
为什么我按本地电网因子算出来的数更大?
差的是排放因子。演示值 9000 千瓦时按本页 0.0004 得 3.60 吨,按中国电网平均因子 0.5568 千克/千瓦时得 5.01 吨,差 1.41 吨。两者都对,只是口径不同;比较不同年份的结果时要固定使用同一口径。
电动车和混动车怎么算?
本页没有车型的选项,统一的做法是把燃料或电耗换成「年发电/年用电」:纯电动车把充电度数加进「年用电量」,混动车按实际加油里程填「年行驶里程」。不要让同一份能量同时出现在两项里。
结果区显示的是吨还是千克?
主结果的单位是公吨(metric ton),1 吨 = 1000 千克。卡片里同时标了「吨」和「千克/天」两种单位,对照表第 7 列额外给了折算后的千克,三者相差正好 1000 倍。
填 0 会被当成没填吗?
不会。0 是合法数值,「0 英里 + 12000 千瓦时」得到 4.80 吨。只有空白、字母、负数、超过上限才会被拦下。上限是 50000 英里与 60000 千瓦时。
导出 CSV 为什么打开后中文正常?
文件写入时加了 UTF-8 BOM(\ufeff),Excel 会按 UTF-8 读取,中文表头不会变成乱码。如果用文本编辑器打开,可能会在最前面看到一个不可见字符,属于正常现象。
输入的数据会被保存吗?
不会。计算全部在浏览器本地完成,页面刷新即清空;可以打开浏览器的 Network 面板自查,点「计算」时不会发出任何请求。