Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    TSB doesn't match CTL - ATL. Is this expected or a bug?

    Scheduled Pinned Locked Moved Suunto Vertical 2
    3 Posts 2 Posters 97 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Kraisun TuntaK Offline
      Kraisun Tunta
      last edited by

      Hi everyone,

      I’m trying to understand how Suunto calculates TSB (Training Stress Balance).

      According to the common definition (e.g. TrainingPeaks),

      TSB = CTL − ATL

      However, my Suunto values don’t seem to match.

      Here are some recent examples:
      CTL ATL Suunto TSB CTL-ATL
      29 46 -24 -17
      28 39 -17 -11
      29 48 -17 -19
      29 41 -19 -12
      30 44 -21 -14

      In most cases, the displayed TSB differs by about 6-7 points from the simple CTL-ATL calculation.

      I’ve already read several forum discussions mentioning that TSB may use yesterday’s CTL/ATL or internal decimal values, but even considering that, I’m still having trouble understanding these numbers.

      Could someone clarify:
      -Does Suunto calculate TSB differently from TrainingPeaks?
      -Is TSB based on yesterday’s Fitness/Fatigue?
      -Are the displayed CTL and ATL rounded while TSB uses hidden decimal values?
      -Or is this a known issue in the current firmware/app?

      I’m not complaining—I’m genuinely trying to understand the algorithm so I can interpret my training correctly.

      Thanks!

      Suunto Journey:
      9 Baro → 9 Peak Pro → Vertical Solar → Race → Race 2 → Run → Vertical 2+Suunto spark

      SquirrelS 1 Reply Last reply Reply Quote 0
      • SquirrelS Offline
        Squirrel Silver Members @Kraisun Tunta
        last edited by

        @Kraisun-Tunta said:

        According to the common definition (e.g. TrainingPeaks),

        TSB = CTL − ATL

        Actual Formula:

        Form (TSB) = Yesterday’s Fitness (CTL) - Yesterday’s Fatigue (ATL)

        https://help.trainingpeaks.com/hc/en-us/articles/204071764-Form-TSB

        Race S

        Kraisun TuntaK 1 Reply Last reply Reply Quote 1
        • Kraisun TuntaK Offline
          Kraisun Tunta @Squirrel
          last edited by

          @Squirrel Thanks a lot for the clarification!

          That actually makes much more sense now. I’ll record my CTL, ATL, and TSB values for the next 2–3 days and compare them to see if the numbers match yesterday’s CTL − ATL. Thanks again!

          Suunto Journey:
          9 Baro → 9 Peak Pro → Vertical Solar → Race → Race 2 → Run → Vertical 2+Suunto spark

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • First post
            Last post

          Suunto Terms | Privacy Policy