Bicycle Ride West Of Oshkosh, Wisconsin Using the Cykelstrom Power Meter App – June 9th, 2022

Cykelstrom Accuracy For This Ride

SensorsCrank Power Meter
(Watts avg.)
Cykelstrom
(Watts avg.)
Difference
(Watts)
Margin of Error
(Watts)
Speed, Cadence140.81149.01+8.19+/- 1.54
GPS Speed, Cadence140.81145.82+5.01+/- 1.45
Speed141.60156.40+14.80+/- 1.75
GPS Speed141.60152.84+11.25+/- 1.63
Table created using Bland-Altman Analysis using a 4iiii Precision Pro dual sided crank power meter as the standard with a 95% confidence level.

Strava Activity

Click on the map to go to this Strava activity. Feel free to follow me on Strava.

Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:44:11
hours
01:39:18
hours
25.36
mi.
15.32
mph
22.89
mph
437.01
ft.
1,096
kcal
Regular validation ride for the Cykelstrom Bicycle Power Meter App

Short Bicycle Ride South and West of Oshkosh, Wisconsin with Stacey – June 7th, 2022

Riding in the Oshkosh, Wisconsin Area South and West

Cykelstrom Accuracy For This Ride

SensorsCrank Power Meter
(Watts avg.)
Cykelstrom
(Watts avg.)
Difference
(Watts)
Margin of Error
(Watts)
Speed, Cadence88.6197.228.61+/- 1.61
GPS Speed, Cadence88.6194.986.37+/- 1.56
Speed90.43111.0420.61+/- 1.94
GPS Speed90.43108.3717.94+/- 1.88
Table created using Bland-Altman Analysis using a 4iiii Precision Pro dual sided crank power meter as the standard with a 95% confidence level.

Strava Activity

Click on map to see an analysis of this ride that was recorded using the Cykelstrom Bicycle Power Meter App and automatically uploaded to Strava. Feel free to follow me on Strava.

Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:02:38
hours
01:02:38
hours
13.80
mi.
13.22
mph
22.30
mph
277.23
ft.
470
kcal

Hartman Creek State Park – Green, Blue and Black Trails Testing Handlebar Mounted Camera – April 28th, 2022

In this video, I am testing the mounting location of a Drift GhostX video camera on the handlebars of my Trek Top Fuel 8 full suspension mountain bike.

Testing a handlebar mounted camera on a Top Fuel 8 at Hartman Creek State Park
Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:11:52
hours
01:08:44
hours
10.55
mi.
9.21
mph
16.86
mph
559.71
ft.
1,440
kcal

Riding Hartman Creek State Park And Getting Caught In The Rain – May 19th, 2022

Comparing the Cykelstrom Bicycle Power Meter App to a single sided crank power meter
Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:11:16
hours
01:08:34
hours
10.47
mi.
9.16
mph
15.06
mph
563.65
ft.
1,245
kcal

GPS Speed with External Cadence Sensor

CykelstromCrank Power MeterDifference (%)
Average Power156.15132.59+ 17.76
Correlation.56471
Standard Deviation141.65120.29
Cykelstrom Bicycle Power Meter App using GPS speed and external cadence sensor

GPS Speed and No External Sensors

CykelstromCrank Power MeterDifference (%)
Average Power194.24132.59+ 46.50
Correlation.30651
Standard Deviation128.94120.29
Cykelstrom Bicycle Power Meter App using GPS speed and no external sensors

Mountain Biking Hartman Creek State Park Waupaca, Wisconsin – May 17th, 2022

Comparing the Cykelstrom Bicycle Power Meter App to a single sided crank power meter
Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:14:28
hours
01:12:19
hours
8.08
mi.
6.70
mph
16.40
mph
540.03
ft.
940
kcal
Nice day to ride in the woods at Hartman Creek State Park near Waupaca, Wisconsin. This was a test ride to compare the Cykelstrom Bicycle Power Meter App to a crank based power meter using only a cadence sensor. Speed information came from the GPS of the smartphone. The power meter used as the standard comparison was a 4iiii Precision Pro left sided Shimano XT crank.

Mountain Biking with the Cykelstrom Bicycle Power Meter App

Mountain biking and getting good power measurement data is certainly a challenge. The technology that Cykelstrom depends on is better suited to smooth steady and open conditions, like road cycling. The aggressive characteristics of mountain biking introduce a significant amount of noise to the signals Cykelstrom uses to calculate power. In addition, GPS signals can be difficult to obtain under heavy foliage or obstructions to the sky. Even though it is challenging, Cykelstrom appears to give acceptable data information, typically +/- 25% on average, but errors can be larger depending on conditions.

Remember, that when riding in a heavily sheltered area from the wind that it may be best to turn off the weather data and set wind speed to zero.

I am still studying the differences between full suspension and hardtail mountain bikes and as the data comes in I will share them in my posts. So check back often and if you wish to participate in my study, please contact me, developer@cykelstrom.com

GPS Speed with External Cadence Sensor

CykelstromCrank Power MeterDifference (%)
Average Power177.20142.89+ 24.08
Correlation.36671
Standard Deviation119.86112.23
Cykelstrom Bicycle Power Meter App using GPS speed and external cadence sensor

When using Cykelstrom with GPS speed and an external cadence sensor, you can see that the data distribution is very similar to the crank power meter. This appears to be the best configuration and I recommend using an external cadence sensor.

GPS Speed No External Sensors

CykelstromCrank Power MeterDifference (%)
Average Power182.59142.89+ 27.78
Correlation.33551
Standard Deviation118.68112.23
Cykelstrom Bicycle Power Meter App using GPS speed and no external sensors

When no external sensors are used, the shape of the data is similar to the crank power meter, however there is a lot of coasting and impulse like pedaling that occurs in mountain biking and Cykelstrom has a tendency to overestimate power in these circumstances.

Conclusion

Mountain biking conditions present challenges to smartphone applications that calculate power estimates, but if your are willing to accept the relative error they still provide useful information which further enhances your riding experience. For best results, use an external cadence sensor and if most of your riding is sheltered from the wind, turn off the weather data and set wind speed to zero.

As always, let me know your thoughts.

Happy riding,

Chuck

Rural Bicycle Ride West of Oshkosh, May 10th, 2022

Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:37:30
hours
01:34:18
hours
23.84
mi.
15.17
mph
23.22
mph
426.84
ft.
1,027
kcal
Hot Hot Hot!

External Speed and Cadence Sensors

CykelstromPower MeterDifference (%)
Power Average152.90153.48-0.38
Correlation.76771
Standard Deviation213.17117.77
External Speed and Cadence Sensors

External Speed Sensor No Cadence

CykelstromPower MeterDifference (%)
Power Average157.86153.542.82
Correlation.69691
Standard Deviation203.52117.83
External Speed Sensor No Cadence

GPS Speed and External Cadence Sensor

CykelstromPower MeterDifference (%)
Power Average131.25153.48-14.48
Correlation.76771
Standard Deviation91.57117.77
GPS Speed External Cadence Sensor

GPS Speed No External Sensors

CykelstromPower MeterDifference (%)
Power Average136.93153.54-10.82
Correlation.76771
Standard Deviation84.42117.83
GPS Speed No External Sensors

Wiouwash Trail Ride with Family – April 29th, 2022

After dinner we decided to go for a short bicycle ride and as expected I collected data using the Cykelstrom Bicycle Power Meter App.

Click on the map below to go to the “Developer’s Strava” account where you can observe the data visually.

Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:08:00
hours
01:02:08
hours
10.98
mi.
10.61
mph
18.52
mph
93.83
ft.
401
kcal

For this ride I rode my Trek Top Fuel 8 with a single sided 4iiii Precision crank power meter on a Shimano XT left sided crank as my measurement standard. As this was a family ride there were times where we were just screwing around, going in circles and many stops. I think this has a tendency to distort the data.

External Speed and Cadence Sensor

I used the cadence information from the power meter as it would be redundant to have another external sensor.

CykelstromPower MeterDifference (%)
Average Power (Watts)100.287.414.6
Correlation.71471
Standard Deviation65.3572.29
Table contains data for external speed and cadence sensors

External Speed Sensor and No Cadence Sensor

CykelstromPower MeterDifference (%)
Average Power (Watts)107.988.1622.4
Correlation.61911
Standard Deviation60.6472.17
Table contains data for external speed sensor and no cadence sensor

GPS Speed with Cadence Sensor

CykelstromPower MeterDifference (%)
Average Power (Watts)76.1087.40– 12.9
Correlation.74681
Standard Deviation48.4172.29
Table contains data for GPS speed with cadence sensor

GPS Speed with No External Sensors

CykelstromPower MeterDifference (%)
Average Power (Watts)81.5888.16– 7.5
Correlation.67681
Standard Deviation43.7372.17
Table contains data for GPS speed and no external sensors

Discussion

This was an interesting ride to look at the data. There was a considerable difference between using an external speed sensor and the GPS speed data. The external speed sensor data over estimates the crank power meter. In this case, I am going to remeasure the circumference of my rear tire and make sure the value agrees with the ride parameters in Cykelstrom. An error like this can have a large impact on the accuracy of the power estimate by reporting a higher than normal speed.

When using the GPS for speed information Cykelstrom under reported the power estimate, however, it is much closer than the prior. The highest correlation was when I looked at using GPS speed information with the use of an external cadence sensor and this is reassuring. Some factors that may have an impact is that this was not a training ride and there was a lot of goofing around, tight circles and multiple stops. I believe this also plays a role.

Conclusion

Even though this was a pleasure ride, using the Cykelstrom Bicycle Power Meter App enhanced the experience of being out on the bicycle with my family. I hope you can do the same.

Happy Riding,

Chuck

Power Distribution Comparison: Cykelstrom Bicycle Power Meter App vs. Crank Power Meter

The following discussion compares the Cykelstrom Bicycle Power Meter App, which we will refer to as Cykelstrom and a 4iiii® Precision Pro 105 dual sided crank power meter as the control standard.

Bicycle

The bicycle used is a Diamondback Haanjo, which is a 11-speed gravel/adventure bicycle with drop bars. The rear tire is an American Classic Kimberlite 700C x 40 gravel tubeless tire with a pressure of 45 psi and a circumference of 2200 mm. The front tire was a tubeless Terravail Cannonball 700C x 42 with a pressure of 45 psi. The road surface is asphalt of somewhat marginal quality but typical for paved Midwest rural roads near Oshkosh, Wisconsin.

Smartphone and Sensors

Data was recorded simultaneously using the Cykelstrom Bicycle Power Meter App Version 1.15 on a Motorola G6 Android smartphone running API 26 Oreo. The smartphone used BluetoothSmart® to communicate with the power meter and speed sensor. Cadence reported by the power meter was used in place of an additional cadence sensor, which would have been redundant. The smartphone also recorded heart rate information from a Polar® H6 chest strap heart rate sensor. The external speed sensor is a Wahoo® BluetoothSmart® wireless sensor mounted on the hub of the rear tire.

Video of the ride associated with the data from this post, observe Cykelstrom in action.

After the ride was completed, Cykelstrom automatically uploaded its data and created a new activity in Strava® where the Cykelstrom data can be visually analyzed and performance metrics observed. Detailed information about this ride can be observed by going to the Developer’s Strava by clicking on the map below.

Elapsed Time Moving Time Distance Average Speed Max Speed Elevation Gain Calories Burned
01:41:58
hours
01:34:23
hours
23.87
mi.
15.17
mph
21.39
mph
427.17
ft.
1,070
kcal

Using the ability to record data in a spreadsheet format, data was imported from the Cykelstrom Bicycle Power Meter App to a statistical analysis program. A power distribution chart of both Cykelstrom and the crank type power meter data was created for comparison. Each period in the distribution is 10 watts. The plotting of zero watts, or no power measurement, was excluded from the chart when coasting or being stopped was detected by a cadence value of zero if it was applicable.

External Speed and Cadence Sensors

CykelstromPower MeterDifference (%)
Average Power154.20166.92-7.62
Correlation.81431
Standard Deviation72.1678.61

Cykelstrom used an external speed sensor and cadence information in addition to the motion sensors inside the smartphone to create this power distribution colored in blue. The crank power meter distribution is in red. Although slightly different in shape, you can see that Cykelstrom approximates the crank power meter very closely. The addition of a speed sensor and cadence sensor yields the best correlation and accuracy to the crank power meter standard.

External Speed Sensor

CykelstromPower MeterDifference (%)
Average Power156.90166.97-6.03
Correlation.76851
Standard Deviation68.6478.55

In this example, the data represents performance while only using an external speed sensor. There is no cadence information. You can see the shape of the distribution remains very similar to the crank type power meter with a decrease in correlation. Overall averages remain very close to the crank type power meter. The 4iiii® Precision Pro power meter claims an accuracy of +/- 1 percent.

GPS For Speed and External Cadence Sensor

CykelstromPower MeterDifference (%)
Average Power132.39166.92-20.69
Correlation.74751
Standard Deviation59.0278.61

This example shows what happens when you rely on GPS speed information. The power distribution shapes remain very similar, however there is an offset introduced in the power estimates due to the differences in using GPS for speed vs. an external speed sensor. It is critical that the circumference of the tire that the speed sensor is located is measured precisely. Small errors in this measurement can distort the power estimate. I recommend using a flexible metric tape measure to measure your tire circumference at the tire pressure you prefer. Using GPS with a cadence sensor still gives good correlation, but the accuracy will decrease when compared to using an external speed sensor.

No External Sensors

CykelstromPower MeterDifference (%)
Average Power154.20166.97-18.91
Correlation.68461
Standard Deviation54.8078.55

Cykelstrom provides useful information even when used without any additional sensors. You only need your smartphone. The power distribution shape between Cykelstrom and the power meter are still very similar. There is an offset introduced by using GPS speed information and overall ride averages are consistent. Correlation is lowest when not using any sensors as may be expected.

Time Series Comparison

Comparing the power distribution gives you a good idea that the power information is meeting the standard, however, when your riding you are observing the information in real time. The following charts give you and idea of how well Cykelstrom tracks the crank power meter in real time as you ride.

The chart above is displaying the power data for the duration of the entire ride. You can see that power fluctuates considerably when looking at the complete ride. This data is even smoothed on a ten second moving average basis. A better way is to look at the data for a segment of the ride.

This ride segment is a portion of the data from the previous chart. When observing the data in a segment, it is easier to see that Cykelstrom tracks the crank power meter quite well. Data that tracks well gives higher correlation. This segment is a typical representation of how well Cykelstrom tracks the crank power meter in real time, or in other words, the power number you see while you ride. You have the option to display your average power for 1, 3, 5, 10, and 20 seconds.

Conclusion

The Cykelstrom Bicycle Power Meter App when used correctly can provide power estimates at a small fraction of the expense of crank type power meter. Cykelstrom improves it’s power estimates when combined with external speed and cadence sensors. If you have an external power meter, you can still use it to collect ride data and automatically upload it to Strava.

I hope you enjoyed this post and as always happy riding.

Kind regards,

Chuck