
GarminおよびFirstbeatによるDaily Suggested Workouts(DSW)アルゴリズムは、心拍変動、睡眠、トレーニングストレスに基づいて許容運動負荷を24時間ごとに再計算します。Longevity Resortのプログラムはこの仕組みを基盤としています。
Longevity Resortプログラム開発の基盤は、Garminのウォッチや体重計で測定された数値を可視化し、Garmin/FirstbeatのDaily Suggested Workouts(DSW)アルゴリズムで処理することにあります。滞在客がウォッチを着用して体重計に乗ると、ポータルには睡眠、心拍数、心拍変動、ストレス、Body Battery、体重、体組成が表示され(ウォッチが測定する具体的な指標)、アルゴリズムがこれらのデータストリームを日々のコンディション評価と許容運動負荷量へと変換します。
生理学的知見を一から独自に作り直したわけではありません。その内部には、特許や臨床研究に裏打ちされたFirstbeatの数理モデルが組み込まれています。本プラットフォームがどのような基盤の上に成り立っているのか、すなわちアルゴリズムがどのデータから何を算出し、どのような強みと限界を持つのかを明確にするため、以下に詳細な解説を掲載します。
適用にあたっての注意点があります。DSWは本来ランナーやトライアスリート向けに開発されたものであり、そのランニング用メゾサイクルはリゾートの滞在客には不要です。本プラットフォームでは、心拍変動や睡眠による回復評価、累積負荷、日々のコンディションといった生理学的な中核部分のみを取り入れ、療養歩道での散策、施術、飲泉療法など、滞在客がリゾートで実際に行う活動へと適用しています。
Forerunner 745以降のGarminエコシステムに統合されたDaily Suggested Workouts(DSW:おすすめワークアウト)機能は、トレーニングプロセスの微細な期分け(ミクロペリオダイゼーション)を行う適応型エキスパートシステムです [1]。アルゴリズムの計算コアは、自律神経系および心肺生理学の数理モデリングを専門とするFirstbeat Analytics社の技術に基づいています [2]。
厳密に固定されたスケジュールに従う従来のトレーニングプログラムとは異なり、DSWは閉ループフィードバックシステム(Closed-Loop Feedback System)として機能します [1]。システムは、アスリートの現在の代謝状態、累積トレーニングストレス、夜間の回復バイオマーカーを動的に照合し、24時間ごとにトレーニング計画を再計算します [1]。
アルゴリズムの主な目的は、オーバートレーニングや整形外科的傷害のリスクを最小限に抑えつつ、心肺機能(最大酸素摂取量VO₂max、乳酸代謝速度、神経筋持久力)を最適化することです [5]。システムは偏向型トレーニング(ポラライズドトレーニング)の原則に従って負荷刺激を配分し、低強度の有酸素運動量と、閾値および高強度の無酸素インターバルとのバランスをとります [8]。
カレンダーに特定の目標レースが登録されると、DSWは自動的に周期的な期分けモデルへと移行し、基礎構築、専門的持久力の強化、ピーク負荷、レース前の調整(テーパリング)の各フェーズを組み立てます [2]。
DSWの演算パイプラインは、24時間の連続モニタリングおよび実際のトレーニングセッションから取得される多様な生理学的データとテレメトリデータを集約します [1]。生成される推奨メニューの精度は、生体信号の収集が途切れないことや、ユーザープロフィールの基本キャリブレーションの正確さに直接左右されます [1]。
| 入力データのカテゴリ | 記録される指標とパラメータ | 生理学的解釈とDSWアルゴリズムにおける役割 |
|---|---|---|
| 急性と慢性の負荷 | 急性負荷(Acute Load、7日間)および慢性負荷(Chronic Load、28日間) [1] | 急性・慢性負荷比率(ACWR)の評価。その日に許容されるトレーニング総容量を決定します [1]。 |
| 負荷配分のバランス | トレーニング負荷フォーカス(Load Focus):低強度有酸素、高強度有酸素、無酸素容量 [6] | エネルギー供給システムにおける全体的な不足を特定し、セッションで狙うべき刺激の方向性を選択します [8]。 |
| 自律神経の状態 | 心拍変動(HRV Status)、日々のRMSSD、7日間のベースライン範囲 [1] | 迷走神経の緊張度と交感・副交感神経のバランスを評価。迷走神経活動が抑制されている場合は、負荷を高める高強度ワークアウトをブロックします [1]。 |
| 回復の動態 | 睡眠の質と構造(Sleep Score)、1日のストレスレベル、Training Readiness指数 [1] | 適応余力の大きさを判定。回復が不十分な場合は、計画されたペースや運動時間を抑えます [1]。 |
| 残留代謝負債 | 完全回復までの時間(時間単位のRecovery Time)、残留EPOC [1, 8, 20] | ホメオスタシスの均衡に達する前に、代謝性アシドーシスの蓄積とグリコーゲンの枯渇が重なるのを防ぎます [1]。 |
| 現在の機能的閾値 | VO₂max値、乳酸性作業閾値(LTHR、LTペース)、機能的作業閾値パワー(FTP) [1] | 目標ペース(分/km)、心拍数(bpm)、パワー(W)のターゲットゾーンを算出する基準となります [1]。 |
| 個人のバイオプロファイル | 最大心拍数(HRmax)、安静時心拍数(HRrest)、アクティビティクラス(Activity Class)、身体測定データ [14] | エネルギー消費の非線形曲線や相対強度の内部スケールをスケーリングします [14]。 |
| カレンダーコンテキスト | 目標レース日、距離、コースの高低差プロファイル [2] | レースの特性に合わせてメゾサイクルを調整し、トレーニング量を配分します [2]。 |
Firstbeatのアーキテクチャにおいて運動負荷を定量化する中核は、運動後過剰酸素消費量(EPOC)の間接的な数理的推定です [11]。従来の呼気ガス分析とは異なり、Firstbeatの手法では心拍動態、現在の酸素摂取率(%VO₂max)、換気パラメータの継続的な分析に基づき、EPOCの蓄積をリアルタイムで算出します(米国特許 US7717827B2、US2006/0032315、US10238915B2) [15]。
瞬時換気量および呼吸数(Respiration Rate)は、心拍変動の高周波成分(HF)において心拍間隔を変調させる呼吸性洞性不整脈(RSA)のスペクトル解析により、非侵襲的に特定されます [23]。代謝的負債の蓄積と除去の経時変化は、次の微分方程式で表されます:
dEPOC/dt = φ(HR(t), Respiration Rate(t), Activity Class) − λ · EPOC(t)
ここで関数 φ は指定された強度における酸素負債の生成速度を示し、項 λ · EPOC(t) は運動中の継続的な代謝クリアランスを表します [15]。
セッション中に記録されたEPOCのピーク値(Peak EPOC)は、0.0から5.0の非線形スケールにより有酸素トレーニング効果(Aerobic Training Effect)の指標へと変換されます。2.0〜2.9は有酸素能力の維持、3.0〜4.9は能力向上への刺激、5.0は過負荷のリスクを示します [11]。
無酸素トレーニング効果(Anaerobic Training Effect)は、動的パターン認識の並列アルゴリズムによって算出されます [27]。このアルゴリズムは速度やパワーの急激な上昇勾配を継続的に追跡し、心血管応答や休息時間と比較します [27]。乳酸性閾値レベルでの単一の持続走は、高い代謝ストレスを伴うものの、システム上は高強度の有酸素刺激として判定されます [31]。無酸素効果を生み出すには、筋内ホスファゲン(ATP-CP)の枯渇と深い解糖系への移行を促す、準最大からスプリント強度への間欠的な加速と回復局面が必要です [27]。
データ処理全体のフローは、一連の分析パイプラインとして構成されています。センサーからの心拍数および心拍間隔の生データは2つの系統に並列処理され、心拍変動の周波数解析による呼吸機能の推定と、心拍動態に応じた機械的パワーの評価が行われます [23]。得られたパラメータはEPOC動的計算ブロックで統合され、その出力が有酸素・無酸素トレーニング効果の計算モジュールへ送られます [11]。最終的な負荷ベクトルに基づき、セッションはLoad Focusによって低強度有酸素、高強度有酸素、無酸素の各領域に分類されます [11]。
Garminのアルゴリズムにおける有酸素運動能力の算出は、移動速度、機械的パワー、移動に伴う酸素消費量の基本的な線形関係に基づいています(米国特許 US20110040193A1) [23]。ランニング中の有効な区間ごとに、傾斜補正を加えた理論的酸素需要量 VO₂theor を特定します:
VO₂theor = 12 · v + 54 · tan(arcsin(Δh/d)) + c
ここで v は秒速での走行速度(m/s)、Δh/d は気圧高度計とGPSデータから算出される傾斜角の正弦、c は安静時の基礎代謝消費量です [33]。
運動の準定常状態(心拍動態の過渡期を除外した後)において、算出された VO₂theor の値は最大心拍数に対する現在の割合(%HRmax)と照合されます [2]。この関係を100% HRmaxまで線形外挿することで、限界までのオールアウトテストを行うことなく個人の最大酸素摂取量(VO₂max)を算出できます [2]。実験室環境での本手法の平均絶対誤差率(MAPE)は5〜8%ですが、実走環境で光学式心拍計の信号が不安定な場合、誤差は8〜10%に増加することがあります [6]。
DSW(今日のおすすめワークアウト)の適応ロジックは、心拍変動に基づくトレーニング負荷管理(HRV-guided training)に関する臨床および応用研究に依拠しています [17]。アルゴリズムの主要なエビデンス基盤は、Kiviniemiら(2007年、2010年)の研究や、負荷の自己調整プロトコルに関するメタアナリシスに基づいています [17]。
Kiviniemiら(2007年)の基礎研究では、固定された従来のトレーニングプログラム(Predefined Training)と、朝の心拍変動値に応じて調整するプロトコル(HRV-Guided Training)の有効性が比較されました [18]。適応グループでは、RMSSD値が個人の基準範囲内またはそれを上回っている場合にのみ高強度のインターバルトレーニングが設定されました [17]。RMSSDが信頼区間を下回った場合(交感神経優位と全身の回復未完了を示す)、高強度トレーニングは中止され、低強度セッションまたは完全休養に置き換えられました [17]。
実験の結果、HRV調整グループは高負荷トレーニングの総量が少なかったにもかかわらず、最大有酸素速度の向上(+0.9 km/h 対 +0.5 km/h)およびVO₂maxの改善において統計的に有意な優位性を示しました [17]。DSWのアルゴリズムでは、これらの生理学的知見がTraining Readiness(トレーニングレディネス)の動的指標を通じて実装されており、自律神経の回復が不十分な場合は予定されていた高強度セッションがベースランやリカバリーランへ自動的に変更されます [1]。
アルゴリズムによって生成されるトレーニングセッションは機能ごとのカテゴリーに分類され、それぞれが固有の生化学的・適応的課題に対応しながら、Training Load Focus(トレーニング負荷フォーカス)の不足している要素を補います [6]。
| トレーニングセッションの種類 | 標的とする生理学的メカニズム | 代謝および基質プロファイル | トレーニング効果のベクトル | 基本メゾサイクル内の割合 |
|---|---|---|---|---|
| Recovery | 積極的休養(アクティブリカバリー)、代謝産物の除去 [8] | 筋線維の微小損傷を伴わない毛細血管灌流。強度はベースゾーン未満 [21]。 | Low Aerobic (0.0–2.0 TE) [11] | 10–20 % |
| Base | ミトコンドリアの増殖、血管新生 [8] | 遊離脂肪酸の優先的酸化。強度 70–80 % HRmax [21]。 | Low Aerobic (2.0–3.5 TE) [11] | 50–70 % |
| Long Run | 筋グリコーゲン貯蔵容量の向上 [5] | 持続的な機械的負荷に対する筋骨格系の適応、脂質酸化への基質シフト [5]。 | Low Aerobic (3.0–4.5 TE) [11] | 15–25 % |
| Tempo | 第1換気性作業閾値(VT1)の向上 [39] | 有酸素・解糖系の混合エネルギー代謝、乳酸クリアランス。強度 80–85 % HRmax [21]。 | High Aerobic (3.0–4.0 TE) [14] | 5–15 % |
| Threshold | 第2乳酸性作業閾値(LT2 / MLSS)の向上 [39] | 血中乳酸の最大定常状態(MLSS)。強度 85–90 % HRmax の範囲での負荷 [21]。 | High Aerobic (3.5–4.8 TE) [11] | 5–10 % |
| VO₂max | 一回拍出量と肺拡散能の最大化 [6] | 心肺機能へのピーク負荷、準最大アシドーシス、VO₂maxの95–100 %レベルでの運動 [8]。 | High Aerobic(4.0–5.0 TE)[11] | 5–10 % |
| スプリント / 無酸素 | 神経筋刺激、速筋運動単位の動員8 | クレアチンリン酸と無酸素性解糖によるATP再合成、短時間の全力スプリントのセット [31]。 | Anaerobic (2.0–4.5 TE) [11] | 3–8 % |
ユーザーは目標タイプ(Target Type)として、ペースまたは心拍数のいずれかを基準に選択できます [42]。この選択によって、ワークアウト中の運動強度を制御する計算モデルが決まります。
心拍数目標(Heart Rate Target)を選択すると、向かい風、気温の変化、起伏、蓄積した精神的ストレスなどの外的要因による変動が補正されます [46]。アルゴリズムが生理学的負荷を指定範囲内に安定させ、上り坂などで意図せずベースゾーンから閾値ゾーンへ移行するのを防ぎます [9]。
ペース目標(Pace Target)を選択すると、現在のVO₂max値およびクリティカルスピードのプロファイルから直接算出されたペースが制御指標となります [1]。このモードは平坦な路面でのレース向けトレーニングに最適ですが、悪天候や高温の環境下では過剰な代謝負荷につながるリスクがあります [2]。
Firstbeatの分類ロジックは最大心拍数に対する割合(%HRmax)および乳酸閾値に厳格に基づいているため、Garmin Connectアプリでユーザーが設定した心拍ゾーン表示(%HRR基準のゾーン設定など)は考慮されません [14]。そのため、Training Load Focusウィジェットでの実際の負荷配分は、ウォッチ画面上のゾーン区分ではなく、Firstbeatの客観的な生理学的基準に基づいて算出されます [21]。
Garminプラットフォームには、トレーニング計画を立てる複数の独立したプログラムモジュールが存在し、アルゴリズムの柔軟性や計画期間において根本的な違いがあります [1]。
| 比較項目 | Daily Suggested Workouts (DSW) | 従来のGarmin Coach(ジェフ、グレッグ、エイミーのプラン) | Garmin Run Coach(刷新されたアダプティブアーキテクチャ) |
|---|---|---|---|
| 予測期間 | 日々の微調整を伴う7日間の移動ウィンドウ [1] | 固定スケジュールによる6〜26週間の静的マクロプラン [1] | 特定の開始日に合わせた長期的な動的プラン [45] |
| 回復感度 | 即時:夜間のHRV推移、睡眠、累積EPOCへの反応 [1, 5, 6] | 最小限:セッションのペース達成実績に基づいてのみ調整が行われます [49] | 高:マクロサイクル計画と毎日のレディネス分析の統合 [50] |
| 運用上の変動性 | 完全な柔軟性:セッションをスキップまたは変更した際の自動再調整 [1] | 低:セッションをスキップすると、システムの算出信頼度スコア(Confidence Score)が低下します [1] | 高:週内における主要セッションのアルゴリズムによる再配分 [50] |
| イベントに向けた期分け | カレンダーにレースを登録した場合は自動(Base → Build → Peak → Taper)[2] | 限られた距離(5K、10K、21.1K)に特化したテンプレート [49] | マラソンを含むあらゆるランニング距離に対応した詳細なマクロピリオディゼーション [50] |
| アスリートの最適プロファイル | 経験豊富なランナー、トライアスリート、不規則な勤務スケジュールのアスリート [1] | ステップごとのテキストによるガイドとモチベーションを必要とする運動初心者 [1] | 目標タイムを設定して公式大会に向けて準備を進める、あらゆるレベルのアスリート [50] |
実際のトレーニング環境においてDSWアルゴリズムを長期運用した詳細な分析から、システムの生理学的およびサイバネティクス的な制限がいくつか見えてきます:
第1の重大な要因は、正のフィードバックによる下降ループ(刺激の減衰効果)の発生です[10]。推奨されるセッションの時間や強度は現在のレディネス指標と自律神経の状態に左右されるため、トレーニング以外のストレス(睡眠不足、全身性炎症、精神的緊張など)が生じると、持続的なHRVの低下と安静時心拍数の上昇が引き起こされます[1]。アルゴリズムはこれを受けて運動量と強度を段階的に下げ、アスリートをリカバリー走やベース走のみに移行させます[5]。能力を向上させる刺激が長期間にわたって失われると、心肺機能の実際のデトレーニングとVO₂maxの低下を招き、システムはそれを負荷をさらに減らすべきサインだと誤って解釈してしまいます[10]。
系統的誤差の2つ目の原因は、光学式脈波(PPG)センサーの応答遅延と光学的ノイズです [1]。無酸素運動効果やEPOC蓄積の動態を正確に算出するには、スプリント加速時における急激な心拍数上昇の即時記録と、RR間隔の正確なタイミング計測が必要です [23]。負荷の急激な変化に伴う光学センサーの遅延や、光学信号がピッチと同期してしまう現象(Cadence Lock)により、無酸素刺激が過小評価されます [1]。その結果、システムはLoad FocusスケールのAnaerobicセクターに見かけ上の慢性的不足を記録し、アスリートの実際の生理的疲労を無視してスプリントのプロトコルを生成し続けてしまいます [14]。
3つ目の機能的制限は、アルゴリズムに組み込まれたロング走の持続時間に関する保守的な上限(Long Run Cap)によるものです [5]。骨膜や腱の疲労性障害リスクを軽減するため、システムが100〜110分を超える低強度の持続走を提案することは稀です [5]。目標タイムが3.5時間を超えるマラソンに向けて準備するアスリートにとって、この運動量は脂肪分解の酵素系への適応や、長時間の衝撃負荷に対する神経筋の耐性を十分に養うには不足しています [5]。
第4の課題は、非構造化クロストレーニングや筋力トレーニングの解釈に誤りが生じる点です[52]。ジムでの筋力セッションは局所的な筋肉疲労や筋線維の微細な損傷を引き起こすものの、心血管系へのストレスは中程度にとどまります[20]。DSWアルゴリズムは主に心拍指標であるEPOCに依存しているため、筋力トレーニングによる末梢性の筋疲労を過小評価するか、あるいは逆に筋力トレーニングのEPOCを有酸素性の急激な負荷の合計に誤って算入し、重要なランニングセッションを不合理に中止してしまいます[15]。
Garmin/FirstbeatのDaily Suggested Workoutsアルゴリズムは、極性化ピリオダイゼーションと心拍変動に基づく自己調整の基本原則を一般向けウェアラブルデバイスに実装した、生理学的根拠のあるトレーニング負荷自動管理システムです [8]。EPOC(運動後過剰酸素消費量)の連続モデリング、トレーニング効果の判別、そしてVO₂maxの推定計算により、総合的な心肺機能を維持するための確かな基盤が整えられています [1] switch.
ただし、システムの推奨内容の信頼性と妥当性は、入力パラメータの精度に厳密に左右されます。アルゴリズムの誤判定やデトレーニングの下降スパイラルを防ぐには、胸部ECGセンサーによる定期的なデータ取得、実測または臨床検査による最大心拍数の正確な検証、そしてマラソンやウルトラマラソンに向けたロング走の走行量の手動調整が必要です [1]。
上記のまとめでは、システムの限界を率直に示しています。運動不足による下降ループ、光学センサーのノイズ、筋力トレーニング負荷の過小評価、長時間負荷に対する保守的な制限などです。療養ホテルの滞在客にとっては、考慮すべき点がさらに増えます。アルゴリズムは、年齢や基礎疾患、服用中の薬はもちろん、飲泉療法の3日目に温泉反応が出ていることや、半年前に手術を受けたことまでは把握できません。アスリートにとっては許容できる単純化であっても、療養ホテルのゲストにとってはそうではないのです。
ここで活きてくるのが、ソフトウェアのライセンスを購入するだけでは決して手に入らない、この温泉保養地ならではの医学の伝統です。Luxury Spa & Medical Wellness Hotel PrezidentのLongevity Resortプログラムを構築したのはプログラマーではなく、何十年にもわたって患者の回復過程を見守り続けてきた医師たちです。
当プラットフォームは、2つの世界をつなぐ通訳のように機能します。一方からは、心拍数や心拍変動、睡眠段階、ストレス、Body Battery、歩数、順応、体重や体組成といったGarminの客観的な測定値が届きます。もう一方には、当リゾートの医学的ルールがあります。本日の施術を延期すべき基準値、散策療法での目標心拍ゾーン、1日のプロトコルにおける施術順序などです。
医師は滞在中のすべての指標が揃ったダッシュボードを確認して指示を調整し、ゲストは日ごとのプランを受け取って母国語で確認できます。数値自体が治療を決めるのではなく、医師にはこれまで得られなかった全体像を提示し、ゲストには療養プログラムの成果を言葉だけでなく具体的な数字でお見せします。本プラットフォームは医療診断ではなく、ライフスタイル支援を目的とした Wellness & Lifestyle Intelligence に分類されています(詳細はこちら)。
導入事例:カルロヴィ・ヴァリのPrezident · ウォッチが測定する項目 · 料金:導入に含まれるもの · 法的分類
← All articles