pbRun

丹尼尔斯跑步法

Daniels' Running Formula · Jack Daniels 博士提出的科学训练体系

简介

丹尼尔斯跑步法由美国运动生理学家 Jack Daniels 博士在其著作《Daniels' Running Formula》中系统阐述,以最大摄氧量(VO₂max)及其利用效率为核心,通过跑力(VDOT)、心率区间与配速区间,帮助跑者科学安排训练强度与恢复。

跑力(VDOT)

VDOT 是丹尼尔斯用来表示跑步能力的一个综合指标,与最大摄氧量相关但更便于在训练中直接使用。数值越高,代表有氧能力越强,在相同心率下可维持的配速越快。

本应用中的计算方式

  • 单次活动:根据该次的距离、用时与平均心率,用丹尼尔斯公式将配速换算为摄氧量当量,并结合运动时长推算 %VO2max,得到 VDOT = VO2 ÷ %VO2max。
  • 若提供心率,会按心率区间(Z1–Z5)做小幅修正,以反映不同强度下的效率差异。
  • 当前跑力:分析页展示的「当前跑力」为近一周活动的 VDOT 平均值,用于代表你当前的训练水平并计算配速区间。

心率区间(Z1–Z5)

本应用按最大心率百分比划分五个心率区间(需在 .env 中配置 MAX_HR),用于统计你在各强度下的跑步时长,并与丹尼尔斯建议的比例对照。

  • Z1(轻松):<70% 最大心率 — 恢复、放松跑
  • Z2(有氧):70–80% — 有氧基础,建议与 Z1 合计约 70–80% 总训练时间
  • Z3(节奏):80–87% — 马拉松配速、节奏跑,建议约 10–15%
  • Z4(乳酸阈):87–93% — 乳酸阈训练,建议约 10%
  • Z5(VO₂max):≥93% — 间歇、强度课,建议约 5–8%

配速区间(Z1–Z5)

根据当前跑力(VDOT),按丹尼尔斯建议的强度区间换算成目标配速(秒/公里)。分析页「跑力与详细指标」表格中,各配速区间下的活动次数、总时长、平均配速/步频/步幅等,均基于单次活动的分段(laps)落入的配速区间进行统计。

合理分配各配速区间的训练量,有助于在提升有氧基础的同时控制强度、避免过度训练。

延伸阅读

《Daniels' Running Formula》(第 4 版)— Jack Tupper Daniels. 书中对 VDOT 表、各强度定义与训练计划有完整说明。