ForHosting KIT · 健康・運動

20分テストFTP計算

全力で走った20分間の平均パワーから機能的閾値パワーを推定します。平均280 Wなら、95パーセントの係数でFTPは266 Wです。テスト後のパワーゾーンや練習メニュー、レースのペース設定に使え、ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
20分間の平均パワー
280
結果
FTP (ワット)
266 W
因数
0.95
精度
2

機能的閾値パワー(FTP)は、サイクリストやインドアライダーがおよそ1時間維持できる最高のパワーであり、パワーベースのトレーニングゾーンの基準になります。20分間できる限り強く走り、その区間の平均パワーを取り、95パーセントを掛けて1時間閾値を推定します。この20分テストFTP計算機は、その係数をオフラインかつ決定論的に適用し、コーチ、アプリ、トレーニングノートが毎回同じワットを得られるようにします。20分平均をワットで入力してください。ツールは推定FTP、使用した係数、回答の横に表示できる短い式文字列を返します。

FTPの意味と20分テストが95%を使う理由

機能的閾値パワーとは、管理された条件でおよそ60分間アスリートが維持できる最高の平均パワーです。1時間の直接テストは消耗が激しく予定も組みにくいため、コーチやプラットフォームはより短い最大努力を用い、それをスケールすることが多いです。広く教えられている20分プロトコルでは、ライダーに全力の20分平均を求め、その平均に0.95を掛けます。

5パーセントの削減は、ライダーが1時間全体より20分間の方がやや高いパワーを維持できることが多いことを反映し、スケール後の値がゾーン表、ワークアウト目標、レースペースに使う1時間閾値に近づくようにします。この計算機はその一回の乗算だけを実装し、疲労モデル、年齢補正、機器固有の補正は一切ありません。

ヘッドユニットやトレーニングアプリに、構造化テストや同程度のレース区間から得た20分平均が既に表示されている場合は、その数値をここに入力してワット単位のFTPを得てください。推定の質は真に最大の努力、十分なウォームアップ、校正済みパワーメーターに依存します。数学は意図的に単純で、どのクライアントもネットワーク呼び出しや乱数なしでオフライン再現できます。

20分からのFTP計算機が役立つ場面

レース計画者は厳しい20分登坂平均をペースモデル用の閾値推定に変換します。無効または非正の入力は算術の前に拒否されるため、不良センサーダンプが下流のゾーン表を壊す偽閾値になることはありません。ライダーがテストを手加減した場合やパワーメーターがドリフトした場合のコーチ判断の代わりにはなりません。

平均が信頼できるときに全システムが同じ数値で一致するよう、標準の95パーセント規則だけを符号化します。

テスト後のFTP更新

構造化された最大20分努力のあと、記録した平均ワットをトレーニングゾーンとワークアウト目標用の推定FTPに変換します。

生の平均ではなく95%を掛ける理由は?

真の1時間閾値は最大20分平均より少し低いことが多いです。古典プロトコルは20分平均を0.95でスケールしてFTPを近似します。

どの入力が拒否されますか?

任意の precision は0〜15の整数である必要があります。

20分FTPテストはどう行いますか?

十分にウォーミングアップしてから、20分間できるだけ強くこぎ、その間の平均パワーを記録します。推定の精度はテスト次第で、本当の全力と校正済みのパワーメーターが必要です。

テストの代わりにレース中のきつい20分区間を使えますか?

使えます。サイクルコンピューターや練習アプリに、構成されたテストや同じ長さのきついレース区間の20分平均が表示されていれば、その数値を入力してください。全力だったかは確認してください。

トレーニングゾーンも計算されますか?

されません。求めるのは閾値だけで、FTPはパワーゾーンを作る基準になります。結果をご自身のゾーン表に当てはめて、練習の強度を決めてください。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/health/ftp-from-20min

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/health/ftp-from-20min \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"avg_power_20min":280}'
{
  "avg_power_20min": 280
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.ftp_from_20min",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

古典的なフィールドプロトコルは最大20分の努力です。無効または非正の入力は閾値を捏造せず invalid_input で失敗します。

入力契約、応答形状、エラー動作

任意の整数 precision(0〜15、既定2)は応答内の丸め済みパワー欄の小数桁を決めます。例:20分平均280ワットは既定精度で推定FTP 266ワットになります。FTPからトレーニング帯が必要な場合は独自のゾーン表と組み合わせてください。必須の正の有限数を1つ含むJSON本体をPOSTしてください。avg_power_20min は20分間維持した最大平均パワー(ワット)です。利便性のため power_20min、avg_power、power、p20、watts の別名も受け付けます。各数値欄はJSON数値または数値文字列で送れます。非有限値、欠落欄、空文字列、0、負のパワーは欄名付きの invalid_input で失敗し、課金されません。成功時の本体には丸め済みでエコーされた avg_power_20min、その平均の0.95倍である ftp_watts、factor 0.95、unit W、method 20min_95_percent、使用した precision、プロトコルを再述する formula 文字列が含まれます。このエンドポイントは閾値のみを推定し、formula 欄以外の心拍ゾーン、地図、コーチング文は出しません。実装は pure parse の tier A のため、成功した呼び出しは公開の基本価格 $0.002 で、モデルトークンも外向きネットワークもありません。

20分からのFTP計算機が役立つ場面

インドアトレーニング基盤やコーチングCRMは、第三者スポーツAPIを呼ばずに20分テスト結果をFTPへ変える決定論的なオラクルを必要とします。リクエストを小さく保ち、丸めた ftp_watts をテストに固定すれば、LMSプラグイン、エッジワーカー、モバイルオフラインでも、本格的なトレーニング負荷スタックを立てずに再現可能なFTP推定が得られます。

コーチングCRMとLMSプラグイン

フォームやCSVからクライアントの20分平均を受け取り、第三者スポーツAPIなしで決定論的なFTPを保存します。

オフライン/エッジのトレーニングアプリ

端末上またはエッジワーカーで同じ0.95倍算を実行し、ブラウザとAPIの閾値が食い違わないようにします。

20分テストからFTPをどう推定しますか?

正の有限の avg_power_20min をワットで送ってください(最大20分平均)。APIは FTP = 0.95 × その平均 を ftp_watts として返します。

計算機の単位は何ですか?

ワットのみです。20分平均をワットで入力すると、応答は unit W で avg_power_20min と ftp_watts を報告します。

20分テストFTP計算機の料金は?

ブラウザツールは無料です。APIは成功呼び出しごとに前払いKIT残高から $0.002 です。無効入力は課金されません。

KITの完全なドキュメントを見る →