Hi,
I would like to exactly replicate a group ride and turn it into a workout. I have done some research but I think it is not possible? Why is it so complicated?
Hi,
I would like to exactly replicate a group ride and turn it into a workout. I have done some research but I think it is not possible? Why is it so complicated?
Hey there, welcome to the forum! ![]()
We do have a Workout Creator, which allows you to create custom workouts, but Iâm curious as to why youâd want to do this.
What type of stimulus are you looking for? Weâve got thousands of workouts in our library that should cover all the bases. ![]()
Structured training is almost always more effective in training progression than unstructured riding, such as group rides, so Iâm curious as to what youâre looking to accomplish.
Let me know your thoughts!
To get the best help you should state what youâre trying to accomplish.
If you want to ârideâ a specific course on the trainer, then you can likely pair your trainer to your GPS and have it replay a FIT file to simulate the same grades and distance.
I would only do that once in a while as a test of my fitness. Itâs not a good way to train. Itâs better to train more specifically (planned workouts) to make that time the most productive it can be.
I have a local 13 mile route that iâve been time trialing. I wanted to âsimulateâ the route indoors and looked for this exact approach.
I made 2 decisions:
I then took to my trusty AI companion and put a very simple prompt into Cursor. Develop a locally hosted webapp that takes a .fit file and exports as a .erg file by converting the average power in a block. Define a block as a user input number of minutes. I defaulted to 5 minutes. So youâd basically have a skyline looking workout that loosely represents the power profile of your outdoor ride. I also included brief prompting to impute any values below 100 watts as 100 watts. This reduces any very low power intervals that may have been a product of descending or stops during the ride.
To my surprise, after only a few âthis doesnt workâ replies - i went to a local host in a browser and there was a simple webapp that i could drop my downloaded ride from strava into and export. I then dropped that file into the trainerroad workout builder and the workout builder kept filling with blank power. the title and duration was correct.
Sad finish to my epic story. When reviewing the .erg file in text format it matched the format outlined here but never worked. I chalked it up to a problem with the import mechanism of the workout builder and not my file. Then it got nice outside and i just went for the outdoor ride.
All that to say - I think there is a valid usecase for this request even if it doesnt follow generally accepted best practices when it comes to optimal training.
Try this approach ⌠https://support.trainerroad.com/hc/en-us/articles/115002688103-Importing-a-workout-from-BestBikeSplit
@Andreaw It took me awhile to figure out how to make it work, but now I recreate most of my non-TrainerRoad activities in workout creator, even if I donât upload that created ride to my calendar (details on why below).
For the most part, I donât ever intend to âre-rideâ those activities in TR (since thatâs what TR workouts are forc!)⌠I do this process primarily:
Reason #1: Because my actual workout wasnât exactly what TR prescribed⌠Even trying to ride to exact TR workout targets with a TR workout pushed to Garmin head unit, usually riding intervals outside or indoors (Rouvy) wouldnât reflect exactly what I did, unless using TR app sending direct signal to trainer in ERG mode.
Reason #2: To hypothetically see âworkout zoneâ or 'levelâ (eg. what would TR have called this if it was a TR workout?) Sometimes you just want to know, particularly after reason #1! Unless creating the workout and putting it on my calendar, TR wonât reflect it in my career levels (even though the workout still factors into TR adaptations - I believe). Sometimes I will put it on calendar then âAssociateâ the created workout to that activity to update Career Progression levels⌠but I donât always do this unless its significantly different than the planned workout and the created workout is super-clean, smooth and realistic. If itâs close enough, I really donât care. Also read/heard TR calculates levels from created workouts differently, and further that it can throw your Plan/Progressions off. If not extremely careful, Iâve seen it definitely will⌠certainly rides with skewed types of easy/hard efforts or divergent Avg vs. Norm power (notes on both of these issues in comments below).
Reason #3: Following this process has made me FAR better at riding to power targets anytime Iâm not on a Trainer in ERG mode. I almost always try to ride to workout targets (inside or outside) NOT in Erg mode and see how close I came. (And if pushing a workout to Garmin, it will give me a workout execution score after for reference on how close I rode to the targets.) Iâve found not being dependent on ERG makes me better at riding to my target power anytime regardless of terrain and whether in workouts, group rides or events.
The process: After running into countless errors and complications to make it happen, I experimented with some fidgeting and formatting, then figured out exactly how to do it. Basically:
Export my actual intervals to an Excel (.csv) using some other software.
Do 2-3 cells of math (interval time, % of FTP) and drag those down for the entire columns
Reformat numbers of those columns and align
Do a couple cut & pastes, and one sort
I have a text file template saved that Iâll cut & paste the Excel data over every time. Save and rename the file with the .mrc tag at the end.
Drag that file into Workout Creator, make sure name is what I want, click publish and done.
After getting the process down, now it always takes <5 minutes total from start to finish.
A few other important tips:
Hopefully all this this helps. Will see if I can upload some examples of the good bad and ugly and attach to post. I may make a video at some point to share on how to do this end-to-end, if so, will update post.
In the end, I wouldnât recommend riding Group Rides exactly like they are outside but more like tip #3 above. If you want to ride it exactly, then donât do it as a TR custom workout and just send that ride to your head unit on the trainer and re-ride it. Be prepared for some wonky trainer resistance issues though trying to replicate the outside gradients and surgy nature of on/off efforts!
Good luck!
Some examples of the Bad and the Ugly of creating GroupRides in Workout Creator: #1-2 classic âspikyâ group ride profiles with intervals too detailed at Avg Power or Norm Power to be meaningful (VO2 26.9 or VO2 11.0?!); #3-4 easy group âEnduranceâ rides called Threshold or VO2 due to spikes; #5 a spiky sweet spot ride called Anaerobic; #6 another porcupine.
Examples of the Good (not perfect) and maybe still not worth âassociatingâ with the activity or updating career levels, but examples of how to create the workouts better. Notice more long intervals, the zeroâd out rest stops and stoplights, etc.:
You could save yourself a lot of effort by using intervals.icu. It automatically breaks your ride into interval chunks and categorizes your type of ride. Plus itâs got a ton of analytics. Almost everything it has is free. Give it a go.
Totally agree - thats what I use for the intervals too. For nice clean steady intervals it will set them all for you, or for more complicated ones (like over/unders, mixed intervals or group rides, may have to adjust them a little to be more accurate or add more breaks/additional ones to get them all). But its easy in either case.