跑步配速与心率区间计算器

根据最近比赛成绩预测完赛时间、计算心率区间并生成配速换算表

把比赛预测、心率区间、配速换算和配速表整合到一个跑步工作流中。使用 Riegel 公式、Daniels VDOT 估算、Tanaka 最大心率、Karvonen 储备心率和 LTHR 区间。

示例结果

1 个示例

从最近一次 10K 结果生成训练参考

用一次 10K 成绩估算马拉松完赛时间、生成配速换算,并计算三套心率区间

{
  "result": {
    "racePacePerKm": "5:00",
    "speedKmh": 12,
    "vdotEstimate": 40.01,
    "predictedMarathonTime": "3:50:01",
    "maxHeartRate": 184
  }
}
查看输入参数
{ "recentRaceDistance": 10, "distanceUnit": "km", "raceTimeHours": 0, "raceTimeMinutes": 50, "raceTimeSeconds": 0, "age": 35, "restingHeartRate": 60, "lactateThresholdHeartRate": 170, "paceTableStepSeconds": 15, "paceTableRangeSeconds": 60 }

关键信息

分类
健康、运动与健身
输入类型
number, select
输出类型
json
样本覆盖
4
支持 API
Yes

概览

跑步配速与心率区间计算器是一款专为跑者设计的综合工具。它结合了 Riegel 公式、Daniels VDOT 估算、Tanaka 最大心率、Karvonen 储备心率和 LTHR(乳酸阈值心率)区间算法,只需输入您最近的比赛成绩、年龄、静息心率和乳酸阈值心率,即可一键预测未来比赛的完赛时间、计算个性化的心率区间,并生成精细的配速换算表,帮助您科学制定训练与比赛策略。

适用场景

  • 准备参加新的马拉松或路跑比赛,需要根据近期短距离比赛成绩预测目标完赛时间与配速时。
  • 制定日常有氧耐力、间歇跑或乳酸阈值跑训练计划,需要划分精准的心率区间时。
  • 需要生成个性化的配速换算表,以便在不同训练强度下快速调整跑步节奏时。

工作原理

  • 输入您最近一次比赛的距离、完赛时间以及您的年龄、静息心率和乳酸阈值心率。
  • 系统使用 Riegel 公式预测其他距离的完赛时间,并基于 Daniels VDOT 估算您的最大摄氧量指标。
  • 系统结合 Tanaka 公式、Karvonen 储备心率法和 LTHR 划分出多套科学的心率区间。
  • 最终输出包含预测成绩、心率区间和配速步长换算表的结构化 JSON 数据。

使用场景

跑者根据 10 公里测试赛成绩预测半程或全程马拉松的完赛目标。
教练为学员计算基于储备心率(Karvonen)的 Zone 2 有氧耐力训练心率区间。
严肃跑者根据乳酸阈值心率(LTHR)设定间歇跑与节奏跑的靶心率和配速参考。

用户案例

1. 基于 10 公里成绩预测马拉松并计算心率区间

业余马拉松跑者
背景原因
准备参加首马,近期完成了一次 10 公里测试,成绩为 50 分钟。想知道马拉松预测时间并划分训练心率。
解决问题
缺乏科学的马拉松完赛时间预测,且不知道如何划分 Zone 2 有氧区间和乳酸阈值区间。
如何使用
输入最近比赛距离 10 公里,时间 50 分钟,年龄 35 岁,静息心率 60 bpm,乳酸阈值心率 170 bpm,提交计算。
示例配置
{"recentRaceDistance": 10, "distanceUnit": "km", "raceTimeHours": 0, "raceTimeMinutes": 50, "raceTimeSeconds": 0, "age": 35, "restingHeartRate": 60, "lactateThresholdHeartRate": 170}
效果
预测马拉松完赛时间约为 3 小时 50 分,估算 VDOT 为 40.01,最大心率为 184 bpm,并生成了对应的 Karvonen 和 LTHR 心率区间数据。

2. 资深跑者乳酸阈值训练配速与心率设定

严肃路跑教练
背景原因
需要为一名 28 岁的半马选手制定乳酸阈值跑(Tempo Run)训练计划。该选手近期 5 公里成绩为 20 分钟。
解决问题
需要精确的乳酸阈值心率区间和配速微调表,以便在操场训练时按秒调整配速。
如何使用
输入最近比赛距离 5 公里,时间 20 分钟,年龄 28 岁,静息心率 52 bpm,乳酸阈值心率 175 bpm,配速表步长设为 15 秒。
示例配置
{"recentRaceDistance": 5, "distanceUnit": "km", "raceTimeHours": 0, "raceTimeMinutes": 20, "raceTimeSeconds": 0, "age": 28, "restingHeartRate": 52, "lactateThresholdHeartRate": 175, "paceTableStepSeconds": 15, "paceTableRangeSeconds": 60}
效果
获得基于 VDOT 的乳酸阈值配速参考,以及围绕该配速以 15 秒为步长的配速对照表,同时得到精准的 LTHR 训练区间。

用 Samples 测试

sports

相关专题

常见问题

这个计算器使用哪些公式来预测比赛时间?

它使用经典的 Riegel 公式进行距离与时间的推算,并结合 Daniels VDOT 理论估算跑力。

什么是 Karvonen 储备心率法?

这是一种结合了最大心率和静息心率来计算目标心率区间的方法,比单纯用最大心率百分比更具个性化。

乳酸阈值心率(LTHR)有什么作用?

LTHR 是乳酸开始在血液中快速堆积的临界点,基于 LTHR 划分的心率区间能更准确地指导高强度训练。

配速表步长秒数和范围秒数是做什么用的?

它们用于自定义生成的配速换算表。步长决定配速递增的间隔,范围决定围绕当前配速生成的上下区间大小。

为什么预测的马拉松时间与我实际成绩有偏差?

Riegel 公式基于充足的耐力训练为前提。如果您的长距离耐力训练不足,实际完赛时间可能会慢于预测值。

API 文档

请求端点

POST /zh/api/tools/running-pace-heart-rate-zone-calculator

请求参数

参数名 类型 必填 描述
recentRaceDistance number -
distanceUnit select -
raceTimeHours number -
raceTimeMinutes number -
raceTimeSeconds number -
age number -
restingHeartRate number -
lactateThresholdHeartRate number -
paceTableStepSeconds number -
paceTableRangeSeconds number -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-running-pace-heart-rate-zone-calculator": {
      "name": "running-pace-heart-rate-zone-calculator",
      "description": "根据最近比赛成绩预测完赛时间、计算心率区间并生成配速换算表",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=running-pace-heart-rate-zone-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]