トライアスロン

スイムトレーニングのGarminによる心拍データ(Heart rate)をTrainingpeaksへインポートする方法

Trainingpeaksにてスイムトレーニングの各心拍ゾーンにおけるトレーニング時間を確認しようと思いました。

ところが、五島のロングレースでのデータしか取り込まれておりませんでした。

Garmin connectでは心拍データを取り込んでいるのに、なぜTrainingpeaksにデータが反映されないのか疑問に思い調べた結果、その理由および対策がわかったのでまとめておきます。

わたしはGarmin735xtjを使用しておりますが、他の機種であってもHRセンサーTriを使用していればおそらく同様の対応でよいと思います。

理由

Garmin735xtjとHRセンサーTriを使ってスイムのワークアウトを行うと、心拍データはHRセンサーTri内に一旦格納され、ワークアウト終了時にHR-Triから心拍データをダウンロードすることでGarmin735xtjに保存されます。

この時点で心拍データはGarmin735xtjに保存されることになります。

次にこのデータをGarmin connectに転送もしくは同期する際、ここでも問題なく全てのデータが同期されます。

Trainigpeaksを利用している方はGarmin connectとの自動同期にしていると思いますが、この際、OWS(屋外スイム)の場合はTCXデータとして、プールスイム(屋内スイム)の場合はFITデータとしてTrainingpeaksに同期されます。

そして、TCXデータは心拍データを有しており、FITデータは心拍データを有しておりません。

これがプールスイムのデータにて、Trainigpeaksで心拍データを確認できない理由になります。

対策

まず、PCのGarmin connectからあるスイムのワークアウトをTCXデータとしてエクスポートします。

そのエクスポートされたファイルをTrainingpeaksでインポートすれば、心拍データが取り込まれ、心拍ゾーンのDurationの確認およびその集計が可能になります。

注意点

ただし、いくつかの問題点がありますので、それを理解しておく必要があります。

こちらがオリジナルのデータです。

こちらがGarminにてTCXでエクスポートしたデータをTrainingpeaksでインポートした結果です。

TCXデータのDuration(トレーニング時間)は、トレーニング開始からトレーニング終了までのトータルの時間としてみなします。
つまりレスト時間も含みます。

移動距離は、ワークアウトで泳いだ総距離になります。

強度(IF)算出に用いられる平均ペースは、総距離/Durationで計算されるので、実際よりも遅いペースになります。
したがって、低いIFになります。

sTSSは100 x Duration(hrs) x IF^3で計算されますので、IFの項の変化の効き方がDurationが長くなる影響よりも大きく、その結果sTSSが小さく見積もられてしまいます。

心拍データはトレーニング時間における連続したデータとして保存されることになります。

ただし、レスト時の心拍データと泳いでいるときの心拍データの区別はつきません。(これがもどかしい部分でもあります。)

OWSがTCXデータでもIFやsTSSに問題がないのは、ほとんどの場合レストを入れないからです。
特にレースデータはそうなりますね。

海の真ん中でレストを取った場合は、タイムが長くなることで平均ペースが下がることになるので、この場合も正しく計算しているといえましょう。

一方、FITデータではプールスイムにおけるインターバル間の時間、つまりレスト時間は除外されます。
泳いだ距離は、25mもしくは50mプールでの往復回数にてカウントされます。

この距離と正味泳いでいる時間から平均ペースおよびIFが求められます。
これらを用いると正しいsTSSが求められます。

Trainingpeaksでのデータの融合

TrainigpeaksではTCXデータとFITデータを融合できるのですが、現時点では心拍データのみTCXデータを引き抜くような都合のよい融合ができないようです。

説明します。
このようにひとつのワークアウトに、複数のデータファイルを取り込むことは可能です。

また、二つのデータを共存させると、ワークアウトデータも重複してしまうので好ましくありません。

特にTSSのデータが重複カウントされてしまうのが問題です。

まとめ

今思えば、スイムトレーニングはスピードゾーンだけでトレーニング負荷管理をすればよいと思っています。

わたしは、せっかく測定しているデータが分析に使えないのもなんだか違和感があり、調べてみたわけです。

実用的には用途に応じて、どちから片方だけを使うようにするばよいかと思います。

将来的には、FITデータで心拍データが同期されるようになるとよいですね。

参考になればと思います。

こちらもどうぞ
>>スイムのLTペース : CSS(Critical Swim Speed)の決定方法

>>ロングレースにおけるスイムパフォーマンスの分析とLTペース、スピードゾーンの見直し

ピックアップ記事

  1. 技術士二次試験 選択科目Ⅰ(専門知識)の対策とキモ
  2. 保護中: 受験申込書作成コンサル
  3. これからは「リソース」を増やすことはやめて、「強み」として育てる
  4. サラリーマンが副業で稼ぐためにマーケティングを学び始めてから身につけたセールスに…
  5. サラリーマン技術士は「収入のポートフォリオ」を構築しよう

関連記事

  1. トライアスロン

    ホノルルトライアスロン、無事完走出来ました!

    総合869人中296位、Man40-44のエイジグループでは、56/1…

  2. トライアスロン

    【2018年五島長崎国際トライアスロン大会】バイク-ラントランジット編

    【2018年五島長崎国際トライアスロン大会】バイク編の続きになります。…

  3. トライアスロン

    海外ロングレース大会に向けた準備品のまとめ

    ロングレースに必要なアイテムを一覧表にまとめました。一部はもち…

  4. トライアスロン

    【2018年五島長崎国際トライアスロン大会】バイク編

    【2018年五島長崎国際トライアスロン大会】スイム-バイクトランジット…

  5. トライアスロン

    【2018年五島長崎国際トライアスロン大会】レース前の動向および準備

    レース前の準備関連のまとめです。6/9 東京の実家からバイク発送(…

カテゴリー

ふとした思考や行動

  1. 副業

    サラリーマンが副業で稼ぐためにマーケティングを学び始めてから身につけたセールスに…
  2. 筋トレ

    トライアスロンとパワーリフティングとボディメイク、どれにも活かせる筋トレを目指す…
  3. 心理系

    キャリアチェンジとドリームキラーと成功体験と
  4. 英語

    英作文添削サイト「Fruitful English(FE:フルーツフルイングリッ…
  5. 英語

    English Bell(イングリッシュベル)のDMEでスピーキング能力を覚醒さ…
PAGE TOP