# Critical Power Curve Point Selection

**URL:** <https://forum.intervals.icu/t/critical-power-curve-point-selection/2998>\
**Category:** Site Feedback\
**Created:** [18 February 2021 10:44 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998 "2021-02-18T10:44:07Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Calum\_Young](https://forum.intervals.icu/user_avatar/forum.intervals.icu/calum_young/32/27333_2.png) [@Calum\_Young](https://forum.intervals.icu/u/Calum_Young)\
**Post date:** [18 February 2021 10:44 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/1 "2021-02-18T10:44:07Z")

</div>

@David, I was curious if you could pass some insight on how the points are selected for the model on the power page. Yesterday, I did some testing including 3’ and 12’ tests following the procedure proposed [here](https://www.researchgate.net/publication/311450049_Comparison_of_Critical_Power_and_W'_Derived_from_Two_or_Three_Maximal_Tests). The results from the tests were 491w and 407w for the 3’ and 12’ tests, respectivley. On the power page, I was curious why these points were not selected for the modeled power curve?

 ![image](https://forum.intervals.icu/uploads/default/original/2X/6/6422a8c2eb4f4652773e8fe22b93405a2b5ace98.png)

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [18 February 2021 17:17 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/2 "2021-02-18T17:17:11Z")

</div>

It looks for “flat spots” on the power curve where the same power is maintained for a bit to find max efforts. I have an outstanding todo list item to let you pick your own points / define your own curve which is what you need for your use-case.

---

<div class="post-metadata">

**Author:** ![Calum\_Young](https://forum.intervals.icu/user_avatar/forum.intervals.icu/calum_young/32/27333_2.png) [@Calum\_Young](https://forum.intervals.icu/u/Calum_Young)\
**Post date:** [18 February 2021 17:29 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/3 "2021-02-18T17:29:42Z")

</div>

Thanks for the explanation.

---

<div class="post-metadata">

**Author:** ![Coach\_Ron](https://forum.intervals.icu/user_avatar/forum.intervals.icu/coach_ron/32/36042_2.png) [@Coach\_Ron](https://forum.intervals.icu/u/Coach_Ron)\
**Post date:** [19 February 2021 12:46 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/4 "2021-02-19T12:46:14Z")

</div>

Nice numbers there, regardless!

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [23 February 2021 04:02 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/5 "2021-02-23T04:02:38Z")

</div>

You can now choose your own points for the power curve:

> [@User defined power curve](https://forum.intervals.icu/t/user-defined-power-curve/3067):
>
> You can now enter your own data points for power curves on the /power page. [Screen Shot 2021-02-23 at 05.51.32] [Screen Shot 2021-02-23 at 05.52.06] [Screen Shot 2021-02-23 at 06.00.18]

---

<div class="post-metadata">

**Author:** ![Calum\_Young](https://forum.intervals.icu/user_avatar/forum.intervals.icu/calum_young/32/27333_2.png) [@Calum\_Young](https://forum.intervals.icu/u/Calum_Young)\
**Post date:** [9 November 2022 22:27 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/6 "2022-11-09T22:27:05Z")

</div>

Hi @david,

Would you consider adding an option to automatically select best efforts for the power curves for the chosen power model rather than identifying “flat spots”? I understand that this might be challenging to implement but it could be useful as there can be a relatively large difference in CP/FTP (and W’) between the two methods. Taking the season above with a user defined power curve at the best points produces the following results:  
 ![image](https://forum.intervals.icu/uploads/default/original/2X/6/6fe11625178045e2af9e2e83653cb6e90777e514.png)

The defining your own points feature is useful for many applications but it does not allow the TEE metric to be calculated as the data points curve is not added in the list of seasons to the right hand side of the power duration curve so requires the user to identify this by hand.

Thanks

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [13 November 2022 10:28 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/7 "2022-11-13T10:28:31Z")

</div>

The “flat spot” algorithm was what I came up with when working on this problem. I haven’t figured out a better way to find max efforts yet. If anyone knows a better way to do this please post here.

---

<div class="post-metadata">

**Author:** ![William\_Barnes](https://forum.intervals.icu/user_avatar/forum.intervals.icu/william_barnes/32/37518_2.png) [@William\_Barnes](https://forum.intervals.icu/u/William_Barnes)\
**Post date:** [13 November 2022 21:44 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/8 "2022-11-13T21:44:58Z")

</div>

I think you should be able to automatically pick best efforts if you look at the work done curve rather than power curve.

 ![CP and W' determination](https://forum.intervals.icu/uploads/default/original/2X/9/9457eead6f6e3671eb1609cd634c8367d2b8019f.jpeg)

The best efforts should stand out as being furthest from (above) the trend line.

If all efforts are on the same line as in the simple example, it doesn’t matter what efforts you pick for determining the rider’s power model.

---

<div class="post-metadata">

**Author:** ![Calum\_Young](https://forum.intervals.icu/user_avatar/forum.intervals.icu/calum_young/32/27333_2.png) [@Calum\_Young](https://forum.intervals.icu/u/Calum_Young)\
**Post date:** [14 November 2022 14:00 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/9 "2022-11-14T14:00:43Z")

</div>

Taking this idea a bit further. If the points from the power duration curve are plotted as Work vs Time, then the best efforts can be found as the line between two points where no other points are above this line. Hopefully, the graphs below show this in some more detail.

When you plot the points of my all-time power duration curve as Work vs Time, you get the following graph. The line between the two best effort points at 3m and 12m can be seen in orange.

 ![image](https://forum.intervals.icu/uploads/default/original/2X/e/e1184819fe4fbe1d461ef7bd385742d9908faab0.png)

Zooming in in the following images, it can be seen that there are no points above the orange line.

 ![image](https://forum.intervals.icu/uploads/default/original/2X/6/6f25f6fde2d85ee064dc92efdbb42db30278ecb1.png)

 ![image](https://forum.intervals.icu/uploads/default/original/2X/f/fea4741787c14e3237d100737bd4397f50432f0d.png)

 ![image](https://forum.intervals.icu/uploads/default/original/2X/1/113be25bd39402470002d0f01f7334a1ec657f80.png)

So if an algorithm can be written to find the line between two points with no points above it, then this can be used to find CP and W’ for the two best efforts in the power duration curve, as shown below.

 ![image](https://forum.intervals.icu/uploads/default/original/2X/3/381ffc077d5c491cead9441bf34cb44f68aecaaf.png)

---

<div class="post-metadata">

**Author:** ![William\_Barnes](https://forum.intervals.icu/user_avatar/forum.intervals.icu/william_barnes/32/37518_2.png) [@William\_Barnes](https://forum.intervals.icu/u/William_Barnes)\
**Post date:** [14 November 2022 14:25 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/10 "2022-11-14T14:25:52Z")

</div>

Nice charts!

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [14 November 2022 18:18 UTC](https://forum.intervals.icu/t/critical-power-curve-point-selection/2998/11 "2022-11-14T18:18:46Z")

</div>

Tx guys. Quite a bit to work with here.
