通过MCP连接 →

输入计算

正常速度
时速 16 km/h 以下
快速

数学公式

广告

结果

消耗总热量
269.2
每次通勤千卡
活动 代谢当量(METs) 热量(千卡)
步行 3.0 94.5
骑车(时速 16 km/h 以下) 4.0 0
开车 1.0 0
地铁站立 2.0 147
地铁坐着 1.3 0
爬楼梯(快速) 8.8 27.72

这个计算器能做什么

这个工具用来估算你每天上班或上学通勤过程中消耗了多少卡路里。它会把行程中每个环节的能量消耗逐项相加——包括步行、骑车、开车、在地铁里站立、坐车以及爬楼梯——所采用的正是标准的 METs(代谢当量)能量公式。这里的 MET 数值参考自日本厚生劳动省发布的《健康促进身体活动标准 2013》,不过其背后的物理原理是通用的,放在任何国家和地区都同样适用。

一段通勤被拆分为步行、骑行、驾车、乘车和爬楼梯等部分
通勤由各个独立的活动段相加而成,每段都有自己的 MET 值。

使用方法

先填入你的体重(公斤),然后分别输入一次通勤中各项活动各花了多少分钟。如果某个环节用不上,就保持 0 即可。点击"计算",就能看到总消耗(kcal)以及按活动分项的明细。默认值模拟的是一段典型通勤:步行 30 分钟、地铁站立 70 分钟、快速爬楼梯 3 分钟。

公式详解

每个环节消耗的卡路里为 \( \text{kcal} = \text{METs} \times \text{体重(kg)} \times \dfrac{\text{分钟}}{60} \times 1.05 \)。METs 表示某项活动强度与静息代谢的比值;1.05 则是把 1 个 MET·公斤·小时换算成卡路里的标准常数。由于该常数以小时为单位,所以输入的分钟数都要除以 60。本工具采用的 MET 数值为:步行 3.0、骑车(时速 16 km/h 以下)4.0、开车 1.0、地铁站立 2.0、地铁坐着 1.3、快速爬楼梯 8.8。

$$ C = 1.05 \cdot \text{Weight (kg)} \cdot \sum_i \text{MET}_i \cdot \frac{t_i}{60} $$ $$ \text{where}\quad \left\{ \begin{aligned} \text{Walk} &= 3.0 \cdot \frac{\text{Walking (min)}}{60} \\ \text{Cycle} &= 4.0 \cdot \frac{\text{Cycling (min)}}{60} \\ \text{Drive} &= 1.0 \cdot \frac{\text{Driving (min)}}{60} \\ \text{Train stand} &= 2.0 \cdot \frac{\text{Train standing (min)}}{60} \\ \text{Train sit} &= 1.3 \cdot \frac{\text{Train sitting (min)}}{60} \\ \text{Stairs} &= 8.8 \cdot \frac{\text{Stairs (min)}}{60} \end{aligned} \right. $$
将 METs、体重、时间比例和常数相乘得出卡路里的公式链
卡路里 = METs × 体重(千克)× 分钟 ÷ 60 × 1.05。

计算示例

以一位体重 60 公斤的人为例,步行 30 分钟、地铁站立 70 分钟、爬楼梯 3 分钟:

$$ \text{步行} = 3.0 \times 60 \times 0.5 \times 1.05 = 94.5 \text{ kcal} $$ $$ \text{地铁站立} = 2.0 \times 60 \times 1.1667 \times 1.05 = 147.0 \text{ kcal} $$ $$ \text{爬楼梯} = 8.8 \times 60 \times 0.05 \times 1.05 = 27.72 \text{ kcal} $$

合计约 269 kcal。

常见问题

为什么开车只算 1 个 MET? 开车基本上是坐着完成的低强度活动,因此取 1.0 MET(60 公斤的人开车 30 分钟约消耗 32 kcal)是一个有意从保守角度出发的设定。有些网站会用更高的数值。

这些数字精确吗? 并不精确。METs 是人群的平均值,你的实际消耗会随步速、地形、负重和个人体质而变化。请把它当作估算参考,而非医学建议。

为什么要把分钟除以 60? 因为 1.05 这个常数是按小时定义的,所以分钟必须先换算成小时,否则结果会偏大 60 倍。

最后更新: