- VE testing takes much longer to perform, several hours as opposed to about one hour for roller testing.
- VE testing needs good conditions: Low wind days are needed, and obviously also daylight, which is more difficult in winter.
- For VE testing outdoors, the ground needs to be fairly robust, so that multiple runs don't degrade the ground and lead to a drift in the rolling resistance being measured. This generally means that for off-road applications, the ground needs to be dry. Again, that's difficult or impossible in winter (in the UK).
Monday, 21 February 2022
Saturday, 19 February 2022
Testing of tyre rolling resistance using rollers - Part 2, Setup improvements
Following on from Part 1 of the roller testing described in the previous post, I made a couple of important improvements:
Speed Sensor: In my Part 1 blog post, I explained that I didn't yet have the magnetic Garmin speed sensor that I'd ordered. I subsequently received the speed sensor through the post and installed it in a similar way to how Tom Anhalt did, setting the 'wheel circumference' on my Garmin head unit to 261mm, which is the measured roller diameter of 83.0mm, multiplied by pi.
I'm still a bit surprised the speed sensor works with the magnet triggering the sensor so quickly, at about 40-50 Hz (every 2-3 hundredths of a second!).
Front fork mount: Previously I had to prop myself upright using my elbow. I built a fork mount using a spare piece of chipboard flooring and a few spare bits of timber.
The axle itself is the axle clamp borrowed off my Thule 561 bike carrier (the 561 is now discontinued).
After making these two improvements, I wanted to check the effect on the rolling resistance measurements by re-doing the runs at 80 psi, using my road bike and Continental GP5000 tyre, as tested in Part 1. The results below (shown with blue triangle symbols) show that these two set-up improvements have quite a small effect on the results. It's quite reassuring that one week later, with some tweaks to the setup, I get very similar results to the previous weekend.
Sunday, 13 February 2022
Testing of tyre rolling resistance using rollers - Part 1
A previous blog post from 2020 described my measurements of tyre rolling resistance that I did using the Virtual Elevation outdoor method.
- I used Tom's gravel tyre data recording and processing spreadsheet pretty much as-is. I saw little value in re-working the spreadsheet, or creating my own version. If I did so, I would only risk making mistakes. Only one change was needed, and that was the diameter of the rollers: Mine were 83mm in diameter whereas Tom's were larger, 114mm in diameter.
- I didn't have an old-fashioned Garmin magnetic speed sensor when I did this initial testing. I had already ordered one from a seller on eBay, but I was still waiting for it to be delivered. Instead I had to use my (newer) Garmin wheel hub based speed sensor, which I think works using an accelerometer to detect rotation frequency, in combination with a prescribed wheel circumference. This is a simplification, because keeping the wheel circumference fixed isn't quite right when the tyre pressure is changing. For this initial 'shakedown' testing, though, I think this simplification is fine.
- I didn't have a front fork mount. I later constructed one (to be described in a future Part 2 blog post), but for this initial test I had to improvise. Instead, I positioned the rollers next to a shelf (see photo below) and used my elbow to keep myself upright. This really wasn't as bad as it sounds! It's far from ideal though.
- For this testing, and for everything else, I used a Stages left-hand crank based power meter. Using a single-sided power meter is inferior to using a dual-sided power meter, but it's all I have unfortunately. At some point, I will invest in a dual-sided power meter.
Rear wheel weighing. I asked my wife to read off the number on the bathroom scales while I sat on the bike.
The results shown in the plot above are quite encouraging I think. Considering the small simplifications in my test (i.e. the lack of an appropriate speed sensor and lack of a front axle support), I think the results look reasonable. The trend and values are similar to the Bicycle Rolling Resistance data (orange points), although my CRR values should actually be lower than the BRR values, instead of higher, because my testing was done with a latex inner tube whereas BRR's testing is done with standard butyl tube.
Comparisons versus Tom Anhalt's data point (the black circle in the plot) should be a reasonable like-for-like comparison, with differences coming possibly only from the roller diameter, brand of rollers, and power meter differences. My CRR values are about 30% higher, which is quite a big difference. I can imagine a few possible explanations, but as this was the first time I've used my rollers, I wonder if the roller bearings need 'running in', which would reduce their friction losses and would therefore reduce the apparent CRR values. This is something that should become more clear if I do further testing.
On the positive side, my repeated point at 100 psi tyre pressure for the 4th run shows excellent repeatability with the equivalent point for the 1st run. The two data points at 100 psi are barely discernible on the plot because they are so close to each other.
For my next set of testing, I will probably use my gravel bike and try to measure the effect of foam tyre inserts on the rolling resistance coefficient. This will be documented in a future blog post.
Sunday, 31 October 2021
Quiz: Match the tyre to it's rolling resistance numbers
Here are five tyres and five rolling resistance power losses. Higher rolling resistance losses mean the tyres are 'slower'.
Which rolling resistance number corresponds to which tyre? Have a guess.
Beware though, looks can be deceiving. The answers are at the bottom of this blog post.
When friends, especially beginner cyclists, ask me for advice about their bikes, one of my first suggestions is to get good tyres. It's difficult to convince them though, to convey the differences between a fast tyre versus a slow tyre. Many road tyres look outwardly identical. There is a temptation to judge the rolling resistance of a tyre by it's tread, it's width or it's pressure. There's much more to it than that, though.
For example, Tyres #1 and #2 look similar. They are both slicks, and their width and pressures are identical. They must perform similarly then, right? The MTB tyre on the top right must be slow, because it's wide soft and is knobbly, right?
These pre-conceptions mean that many people make poor tyre choices, or don't realise the consequences of their tyre choice. It doesn't have to be that way. With a bit of time, independent tyre test data can be found on the internet - rolling resistance data like the data used and presented in this blog post - allowing anyone to make an informed and wise decision about where to spend their money and what tyres to buy.
Two good sources on independent data are:
Results of the quiz are shown below.
Who would have guessed a knobbly MTB tyre at 25psi has a significantly lower rolling resistance than a slick 23mm road tyre at 80 psi? Take care though, because this is one of the fastest MTB tyres, being compared to one of the slowest road tyres.
Nevertheless, I'm sure you'll agree, looks can be deceiving...
Saturday, 23 October 2021
Road Bike vs Gravel vs MTB speed test
How much slower is a gravel bike than a road bike, on the road?
How much slower is a mountain bike than a gravel bike?
These are the questions I tried to answer with a quick test I did yesterday afternoon. The results were a little surprising...
The Bikes
Road Bike
A road bike from Planet X.
It has 50mm deep carbon wheels. The tyres are fast road bike tyres: Continental GP5000s with latex inner tubes.
Tyres were inflated to 80 psi.
It weighs around 7kg.
Gravel Bike
A titanium cyclocross bike from Planet X.
It's fitted with fairly fast small-knobbed gravel tyres (hence I'm calling it the "gravel bike"). The tyres are 43mm Panaracer GravelKing SK TLCs, run tubeless.
Tyres were inflated to 25 psi.
It weighs around 9kg.
Mountain Bike
A Scott hardtail.On the front, it's fitted with a 2.25" Schwalbe Rocket Ron Snakeskin Addix Speed tyre. On the back, it has a 2.2" Continental Race King Protection tyre. Both are tubeless. These are both fast XC tyres.
Tyres were inflated to 22 psi.
It weighs around 9kg.
Clothing / Kit
For all three bikes, I wore the same road bike style kit, a tight fitting jersey and lycra shorts, base layer, standard helmet. The same two bottles were used on all of the bikes.
Test Method
I rode the same 8 mile road circuit on all three bike, back-to-back during a 2 hour window. It was fairly flat, with only 80m of climbing over those 8 miles. I started with the road bike, then the gravel bike, then the MTB.
I recorded the speed on 7.5 mile stretch that was fairly uninterrupted. There was one set of traffic lights, at mile 5, where I had to stop the Garmin and re-start it. My average speeds that I extracted from Strava are not affected by the length of the stoppage at the lights. Speed and position data was from GPS.
I tried to ensure a consistent effort on all three bike. The road and gravel bikes both have Stages power meters. My previously power meter cross-calibration work showed that my road bike power meter over-reads by about 10W relative to my gravel bike's power meter. Hence I targeted 250W for the road bike and 240W as the target for the gravel bike.
My mountain bike doesn't have a power meter, so I had to go off feel, targeting the same rate of perceived exertion as for the other two. I did however, have a heart rate monitor, and although I wasn't monitoring my HR during the test, my HR was close between all three bikes (Road Bike:160bpm, Gravel:157bpm, MTB:156bpm). As a result, I was fairly satisfied that my effort and power was similar on all three bikes.
The geometry and position on the bikes is obviously different. I chose to ride all three bikes in the style and position I would normally chose for riding each of those bikes. Therefore, for the road bike, I was most stretched out and had the lowest torso. I was most upright for the MTB. For the gravel bike, I was in between the other two.
Results
As mentioned in the intro, the results were a little surprising:
Road Bike: 20.2 mph / 32.5 kph, 245W average
Gravel Bike: 18.5 mph / 29.8 kph, 239W average (=249W with +10W correction)
MTB: 18.6 mph / 29.9 kph
So the Gravel bike was 8.5% slower than the road bike, which is close to what I expected. The real surprise, though, is how fast the MTB was relative to the other two, and that it was marginally faster than the gravel bike!
Analysis
I created a segment in Strava, and used the Strava comparison feature to see how all three compared:
Gravel = Black (the reference), Road Bike = pinky purple, MTB = blue
Looking at this plot, it's clear that the road bike gains time on the other two everywhere. Ignore the steps at ~4.3 miles, which is the traffic lights. Stopping at the traffic light affects the segment times, which is based on clock time, but it doesn't affect the average speed, because I stopped my Garmin and is therefore based on time moving.
Then, the plot shows the MTB seems to gain time slightly on the uphill sections and lose time on the downhill sections. The time losses on the faster downhill sections make sense, because the MTB and my position on the MTB is obviously less aerodynamic than the other two bikes.
It was strange, though, that it gained time on the gravel bike on the slower uphill sections. The two are similar in their weight. Could it be the rolling resistance? Both gravel and MTB tyres were reasonably fast tyres, but the gravel bike tyres look like they should be faster.
To check this, I looked at the rolling resistance data on the Bicycle Rolling Resistance website, which is an excellent resource that I use to help me choose tyres. I was familiar with rolling resistance data for all my sets of tyres, versus alternative choices in their categories, but I'd never compared the rolling resistance of gravel and MTB tyres against each other. To my surprise, the MTB tyres are actually lower rolling resistance that the gravel tyres:
Gravel Tyres: 56.6W @27psi, 49.4W @36psi -> 65.4W at the 25psi pressure ridden
-8W adjustment for tubeless setup -> 57.4W at the 25psi pressure ridden
MTB Front tyre: 48.6W @35psi, 53.4W @25psi -> 59.6W at the 22psi pressure ridden
MTB Rear tyre: 36.0W @35psi, 40.4W @25psi -> 46.1W at the 22psi pressure ridden
MTB average: 52.8W assuming 50/50 front/rear weight split (for simplicity)
-10W adjustment for tubeless setup -> 42.8W at the 22psi pressure ridden
All power values above are for two tyres at 85kg load at 18mph, which is quite close to my test conditions. The GravelKing tyre data was for 38mm version, but recent testing on the BicycleRollingResistance website has shown that the performance difference between 35mm and 40mm versions of the GravelKing TLC is very similar, so using the data from the 38mm version is good enough I think. Both rolling resistance numbers have been adjusted based for tubeless a tubeless set-up, because the standard testing uses butyl inner tubes. The MTB tyre power number was reduced by 10W, based on this BicycleRollingResistance data. The gravel tyre power number was reduced by an estimated 8W, estimated by looking at how latex tube versus butyl tubes affected the MTB and road bike power numbers.
Something to note is that I am running foam tyre inserts in my Gravel tyres, although I took care to ensure the tyre inserts are not contacting the tyre and getting compressed at the contact patch (and with some margin to spare), to ensure the tyre inserts don't affect rolling resistance.
For reference, the road bike tyres are much lower rolling resistance than both the gravel and MTB tyres:
Road Bike tyres: 20.0W for a GP5000 with latex tubes at 80 psi, i.e. a 23-37 Watt advantage over both the MTB and gravel bike tyres.
Discussion & Conclusion
The results surprised me, but upon closer inspection it's clear that the MTB has an (unexpected) 14.6 Watt rolling resistance advantage of the gravel bike. This seems to have an beneficial effect at the slower speeds, when the aerodynamic disadvantages of the MTB are less dominant, and overall it gave the MTB a marginally higher speed one the 7.5 mile road route.
We have to keep in mind that the MTB did not have a power meter, but nevertheless I took care not to go 'too hard' on the MTB, by riding that bike last (when I was most fatigued), and by checking my heart rate data after the ride, to ensure it was not higher than for the other two bikes.
This leads me to now wonder: If my gravel bike isn't faster than the MTB on a flat-ish road route, in what situation would the gravel bike be better than the MTB, if any??
Saturday, 18 September 2021
Stiff pedal bearings/seals - What's the power loss?
The other day, one of my friends commented in our bike chat WhatsApp group about his flat pedals and how they were "quite stiff". He was wondering how much power this would be costing him.
I told him that if he was curious enough to spend a few minutes looking into it, he could measure the resistive torque and calculate the associated power loss from that.
I did a back-of-the-envelope calculation of the power cost, based on 80 rpm cadence (see below).
The resistive torque he can feel when turns the pedals is either coming from either poor bearings, or more likely (as the pedals were new), from stiff seals.
I told him he could measure the resistive torque by hanging a weight off the pedal and measure the distance from the pedal axle. Progressively adding weight until the pedal turned would then give a resistive torque (weight in Newtons multiplied by moment arm). Multiplying by cadence in rad/s then provided the power lost for one pedal. Multiply by two to give total bike power loss. Strictly speaking, what's measured with this method is stiction, or rather the resistive torque due to stiction, whereas we really want the friction losses when the pedal is turning. That's more difficult to measure simply though. I think the stiction torque would give a conservative (slightly high) estimate of the power cost, which is good enough I think.
The results? He found he needed 161g of weight at a 5cm moment arm to turn the pedal. He calculated this to be 1.35 Watts of power loss using my equation below. So not significant, but not nothing either.
Thursday, 19 August 2021
Time trial aero improvements
This plot shows my improvements in my 10 mile time trial performance over the last 4 years.
I have been doing time trials since about 2017, having converted my old winter road bike to a time trial bike, using a set of clip-on aero bars.
Over the last 4 years, I've made various improvements to the bike, my kit, and more importantly my position on the bike.
My time trial times have gradually improved. Not significantly so, but considering my power hasn't really improved during that time, these speed improvements are a result of improvements to my equipment and position.
I do a combination of local club 10 mile evening time trials and also 10 mile TTs organised by DBmax at the local Castle Combe motor racing circuit. I used the data collected from these Castle Combe time trials to analyse my improvements in performance, particularly my aerodynamic efficiency (CdA), which is a parameter that's critical for good time trial performance.
2017 Equipment
This photo shows my setup in 2017, which was my first Castle Combe 10 mile TT:
Over the last few years, I made a number of improvements. Often, when I had to make a choice about equipment or kit selection, to decide which was fastest, I did aero testing using the Chung Virtual Elevation Method to determine the CdA of various set-ups. I haven't been exhaustive in my Chung testing, because it’s quite time consuming to do properly, for every change. However, I've used it for a few things, for example to compare two different helmets and two different skinsuits.
The plot at the top of this post shows the improvements in my apparent CdA over time, determined using the free Golden Cheetah Aerolab software. This type of CdA calculation assumes no wind, hence I call it 'apparent CdA'. Furthermore, for all data points, I have assumed similar values for weight and rolling resistance. Consequently, any improvements in either of those two things will appear as benefits in the apparent CdA value. My weight and the rolling resistance of my tyres has been reasonably consistent though, so this is an acceptable simplification I think.
The largest improvements in CdA seem to have come from lowering my aerobars, allowing me to get my back flatter and my head lower. I haven't specifically tested bar height via Chung testing, but the biggest improvements in CdA seem to correlate with bar height. Interestingly, the bar height adjustment was the cheapest upgrade of all, costing me just £15 for an adjustable stem from Decathlon. All other kit upgrades, costing probably £1000-£1500, didn't seem to be as effective at reducing my CdA. So the best modification was also the cheapest one.
Subjectively, my position now looks much better on the bike. In addition to my position changes, I've also improved the bike and kit:
2020/2021 Equipment
Speed Improvements
The plot below shows the improvements in my CdA over time, as a result of the bike and positions improvements I've made. The colour of the points indicates the average speed for each 10 mile TT. The size of the circular points indicates that average power I managed to achieve.
As can be sWhat's clear from the plot above is that the fastest times were not achieved with the highest power (largest circles), but actually the speed is a function of both power and CdA. In fact, it's clear from the speeds that a reduction in power, often a result of being lower at the front, is more than compensated by an improvement in CdA, resulting in net benefit for the average speed.
For time trials, it's often said that you want to maximise Power divided by CdA. All things being equal, a time trial average speed will be dependent on this parameter, Power/CdA. For example, if CdA can be reduced by 10%, then the power required to maintain the same speed also drops by 10%, simple as that.
I wanted to see how my time trial average speeds correlated with Power/CdA. However, since I was comparing time trial performances on different days, I also wanted to account for changes in air density from day to day, since air density directly affects aerodynamic drag and therefore speed. Lowering the air density by 10% has the same effect as reducing the CdA by 10%. The air density effect can be incorporated by considering Power/[CdA*Rho] as the parameter to plot speed against, instead of Power/[CdA].
The plot below shows how my average time trial speeds correlate against Power/[CdA*Rho].
In the plot above that you can see that my average speed generally correlates well with Power/[CdA*Rho]. There are, however, two annoying outliers where my speed was very low considering my average power, the air density and my apparent CdA. I don't yet understand what has caused these two outliers. I've checked my Golden Cheetah virtual elevation calculation (the CdA calculation) and those seem fine. It might be something as simple as a badly calibrated speed sensor or a power meter that hasn't been zero'd.
Sunday, 7 February 2021
Real life speeds versus virtual cycling speeds
This allows you to ride real roads inside RGT Cycling, so either local roads that you've ridden already, or famous roads that you'd like to ride (created by other people).
In this time of COVID-19 restrictions, it means that virtual races can be organised on real racing circuits, which is pretty cool. Somebody else has already uploaded my local Odd Down Cycle Racing Circuit to the magicroads.org website. Virtual races are being organised by PDQ Cycle Coaching, the guys that organised the real life races I did back in 2019.
I thought it would be interesting to compare my real life cycling speeds around the Odd Down Circuit with the virtual speeds achieved in RGT Cycling.
Real life speeds
I extracted speeds from three races I did in Spring/Summer of 2019. I only extracted speed from the warm up laps, not the races themselves, so that the speed would not be subject to drafting. The average power during these warm ups varied from about 150W to 260W. I usually do a ramp-type warm up, with the power held constant for 2-3 minutes at a time before increasing it. Therefore, most of the warm-up laps were done at roughly constant power.
The data from three separate warm ups (three different days) allowed some checking of the influence of external weather conditions, which would affect average speeds. Lap speeds were obtained from Strava for the one-lap segment that has been created in Strava. Results are shown below with blue symbols.
RGT Virtual Speeds
I rode the Odd Down Circuit in RGT Cycling on Saturday 6th Feb 2021, selecting no bots, so that my riding would be solo, with no drafting. The speeds were measured in the same way, using a Strava segment, and are shown with the red symbols on the plot above. The RGT ride was also loaded into Golden Cheetah, making similar assumptions about CRR=0.004, drivetrain efficiency (97%), weight (80 kg) and air density (1.2 kg/m3). This gave a CdA value of 0.285, which is quite a lot smaller that my real life CdA of 0.360-0.375. Incidentally, I saw a tweet from Robert Chung a while ago, saying that he had found that Zwift also assumes a rather optimistic CdA of 0.28.
Differences and possible reasons
The general agreement in the plot above seems to be not too bad on the face of it, but it's not great either. The RGT speeds are approximately 1-2 mph higher, and this I think comes primarily from the lower CdA assumed by RGT. The difference of CdA, 0.285 in RGT versus 0.370 in real life, is quite significant. That difference would result in a speed difference of 1mph at 250W, or about 30W at a fixed speed.
Of course, RGT is not trying to simulate me personally, and it has no idea how aerodynamic my bike and body combination is, or was during those warm ups. It's worth bearing in mind that my warm up laps were done on the hoods with fairly straight arms, so that position will be less aerodynamic than what RGT is assuming. I also wasn't wearing a skinsuit, and hadn't shaved my legs, both of which the RGT avatar has. These are differences that Specialized have shown in their videos have a significant effect on aerodynamic efficiency.
It's also worth noting that I used the same power meter for all rides, including indoor RGT ride, so there should not be a bias coming from using different power meters. It is possible that my left crank only power meter is slightly over-estimating my power, and there is some evidence of this based on recent testing. An over-estimated power would result in RGT speeds that are higher than real life, and could also partially account for the different apparent CdA values.
Overall though, I think the differences are primarily coming from the different riding position that RGT is assuming (horizontal forearms), relative to the position I adopted during my real life warm ups (almost straight arms, more upright torso). Wind tunnel test performed by Aerocoach in 2019 showed that dropping the elbows into a horizontal forearm position ('breakaway hoods') significantly reduced Xavier Disley's CdA from 0.3506 m^2 to 0.2718 m^2. This reduction of around 0.08 m^2 is very similar to the CdA differences extracted from my RGT ride and my real life rides, for similar changes in position. Therefore, I conclude that the RGT cycling simulation is accurate, once you factor in the cycling positions that are assumed and adopted by the RGT avatar.
Besides this quantitative comparison of speeds, there is a qualitative element too, particularly around the cornering. I found the RGT simulation of corners to be fairly realistic. In real races, I usually have to brake for the hairpins due to the concertina effects when riding in the bunch. During warm ups or solo breakaways, though, I often don't need to brake. I remember holding about 280W during one solo breakaway and not needing to brake, although that was very close to the limit. In RGT, the same thing happened, with just a momentary 1-2 seconds of braking before the bottom hairpin during the laps at 270W. Qualitatively, this seemed to agree with real life, although it's difficult to be too conclusive.
Conclusion
All in all, I'd say that the RGT simulation is a realistic simulation of real life riding around my local Odd Down Cycle Circuit. Where differences exist, I think there are some plausible explanations for what might be causing those discrepancies.








