<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Optimal Cycling Project</title>
	<atom:link href="http://optimalcycling.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://optimalcycling.com</link>
	<description>Advanced power pacing for cyclists</description>
	<lastBuildDate>Sun, 05 Jun 2011 19:02:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Pacing Strategy for a 40km TT with Headwind &amp; Tailwind Using &#8220;Normalized Power&#8221;</title>
		<link>http://optimalcycling.com/2011/06/05/pacing-strategy-wind-normalized-power/</link>
		<comments>http://optimalcycling.com/2011/06/05/pacing-strategy-wind-normalized-power/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 19:02:35 +0000</pubDate>
		<dc:creator>OptimalCycling</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Power Pacing]]></category>
		<category><![CDATA[Time Trial]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=883</guid>
		<description><![CDATA[Last week I posted an article that showed the optimal power pacing strategy for a 40 km cycling time trial where there is a headwind for the first half and a tailwind for the return leg. In that article, I used CCAP as the power metric to constrain the power output for the cyclist in the time trial. In this post, we will take a second look at the optimization performed for the situation where the overall power is constrained to 250 watts and the wind speed is 5 m/s.]]></description>
			<content:encoded><![CDATA[<p>Last week I posted an <a title="http://optimalcycling.com/2011/05/30/pacing-strategy-headwind/" href="http://optimalcycling.com/2011/05/30/pacing-strategy-headwind/">article</a> that showed the optimal power pacing strategy for a 40 km cycling time trial where there is a headwind for the first half and a tailwind for the return leg. In that article, I used <a title="http://optimalcycling.com/power-pacing/power-metrics/" href="http://optimalcycling.com/power-pacing/power-metrics/">CCAP</a> as the power metric to constrain the power output for the cyclist in the time trial. In this post, we will take a second look at the optimization performed for the situation where the overall power is constrained to 250 watts and the wind speed is 5 m/s. The difference in this second look is that we will perform the optimization using &#8220;normalized power&#8221; (general mean) instead. We will do it for standard normalized power with a 30 second rolling average and a 4th order exponent as well as normalized power with exponential smoothing instead.</p>
<div id="attachment_829" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/RaceCourse.jpg"><img class="size-medium wp-image-829" title="Race Course for the Pacing Optimization" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/RaceCourse-500x238.jpg" alt="Race Course for the Pacing Optimization" width="500" height="238" /></a><p class="wp-caption-text">Race Course for the Pacing Optimization</p></div>
<p>For all the optimizations and plots shown in this article, you download them here: <a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/HeadTailWindR1.zip">HeadTailWindR1.zip</a>. To run the simulations yourself, you will need <a title="http://code.google.com/p/optimalcycling/downloads/list" href="http://code.google.com/p/optimalcycling/downloads/list" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/optimalcycling/downloads/list?referer=');">Optimal Cycling V0.9.1</a> or greater. Note that in the optimizations done here, we are using 428 points to represent the course and that acceleration effects are taken into account.</p>
<h2>Optimized Power Using CCAP</h2>
<p>From the previous article, here is the optimized power plot obtained using the CCAP power metric:</p>
<div id="attachment_884" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/CCAPbyPos250w5.jpg"><img class="size-medium wp-image-884" title="Plot #1: Optimized Power Using CCAP, 250 Watts, 5 m/s Wind" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/CCAPbyPos250w5-500x238.jpg" alt="Plot #1: Optimized Power Using CCAP, 250 Watts, 5 m/s Wind" width="500" height="238" /></a><p class="wp-caption-text">Plot #1: Optimized Power Using CCAP, 250 Watts, 5 m/s Wind</p></div>
<p>In Plot #1, the suggested power output in the first half of the course with the headwind is about 274 watts. The suggested power for the return leg with the tailwind is about 204 watts. Also, notice that it is recommended to have a short spike in power at the start of approximately 300 watts and to decrease your power when close to the finish.</p>
<h2>Optimized Power Using Standard Normalized Power</h2>
<p>Now, we take a look at the optimized power obtained by using a standard normalized power of the 4th order using a 30 second rolling average:</p>
<div id="attachment_885" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5.jpg"><img class="size-medium wp-image-885" title="Plot #2: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5-500x238.jpg" alt="Plot #2: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind" width="500" height="238" /></a><p class="wp-caption-text">Plot #2: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind</p></div>
<div id="attachment_887" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5Start.jpg"><img class="size-medium wp-image-887" title="Plot #3: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Start)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5Start-500x238.jpg" alt="Plot #3: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Start)" width="500" height="238" /></a><p class="wp-caption-text">Plot #3: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Start)</p></div>
<div id="attachment_888" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5Zoomed.jpg"><img class="size-medium wp-image-888 " title="Plot #4: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Zoomed Middle)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5Zoomed-500x238.jpg" alt="Plot #4: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Zoomed Middle)" width="500" height="238" /></a><p class="wp-caption-text">Plot #4: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Zoomed Middle)</p></div>
<div id="attachment_889" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5Finish.jpg"><img class="size-medium wp-image-889 " title="Plot #5: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Finish)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPRAVEbyPos250w5Finish-500x238.jpg" alt="Plot #5: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Finish)" width="500" height="238" /></a><p class="wp-caption-text">Plot #5: Optimized Power Using Standard Normalized Power, 250 Watts, 5 m/s Wind (Finish)</p></div>
<p>The optimized power pacing strategy obtained using standard normalized power gives power plots that exhibit some unusual characteristics because of the use of a rolling average in the power metric. Plot #2 shows the overall view of the power plot and the very large spike in power at the start makes the graph difficult to see clearly.</p>
<p>Plot #3 shows just the start of the optimized power and we can see that using standard normalized power results in a suggestion of starting out at about 1200 watts! The suggested power for the start could have been even higher if the simulation didn&#8217;t cap the power output for the cyclist to a maximum value of 1200 watts. After this huge effort, the suggested strategy is to bring the power output down 0 watts and then bring it back up to race pace.</p>
<p>Why does standard normalized power give this seemingly illogical suggestion? The answer is because standard normalized power utilizes a 30 second rolling average that requires us to average the power output for the first 30 seconds of a race before calculating actual normalized power values. This averaging results in overly optimistic starting powers and then a characteristic large dip because it is beneficial to bring your speed up quickly from zero.</p>
<p>In Plot #4, we see the zoomed in plot of the middle portion of the race. The suggested power riding into the headwind is about 261 watts and the suggested power for the return leg with the tailwind is about 228 watts. Note that there are a couple of power spikes in the transition between these two states caused by the use of the rolling average. In Plot #5 at the end of the race, the rolling average once again causes problems with the suggested power output as seen by the greatly varying power.</p>
<p>What can be done about these power spikes caused by the use of a rolling average in standard normalized power? The answer is that we can remedy it to an extent using a different form of averaging as we will see in the following section.</p>
<h2>Optimized Power Using Exponentially Smoothed Normalized Power</h2>
<p>Now, we are going to take a look at the optimized power obtained using normalized power with <a title="http://en.wikipedia.org/wiki/Exponential_smoothing#The_exponential_moving_average" href="http://en.wikipedia.org/wiki/Exponential_smoothing#The_exponential_moving_average" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Exponential_smoothing_The_exponential_moving_average?referer=');">exponential smoothing</a>:</p>
<div id="attachment_891" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5.jpg"><img class="size-medium wp-image-891" title="Plot #6: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5-500x238.jpg" alt="Plot #6: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind" width="500" height="238" /></a><p class="wp-caption-text">Plot #6: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind</p></div>
<div id="attachment_892" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5Start.jpg"><img class="size-medium wp-image-892" title="Plot #7: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Start)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5Start-500x238.jpg" alt="Plot #7: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Start)" width="500" height="238" /></a><p class="wp-caption-text">Plot #7: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Start)</p></div>
<div id="attachment_893" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5Zoomed.jpg"><img class="size-medium wp-image-893 " title="Plot #8: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Zoomed Middle)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5Zoomed-500x238.jpg" alt="Plot #8: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Zoomed Middle)" width="500" height="238" /></a><p class="wp-caption-text">Plot #8: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Zoomed Middle)</p></div>
<div id="attachment_894" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5Finish.jpg"><img class="size-medium wp-image-894" title="Plot #9: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Finish)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/06/NPEXPbyPos250w5Finish-500x238.jpg" alt="Plot #9: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Finish)" width="500" height="238" /></a><p class="wp-caption-text">Plot #9: Optimized Power Using Exponentially Smoothed Normalized Power, 250 Watts, 5 m/s Wind (Finish)</p></div>
<p>Comparing Plots #6-9 with those of Plots #2-5, we can see that using normalized power with exponential smoothing provides more sensible results due to fewer large power spikes. Looking at Plot #7, we can see that we still have the unusual suggestion that we start the race at the maximum power of 1200 watts but we don&#8217;t have the dip to zero power anymore caused by the use of a rolling average.</p>
<p>In Plot #8, the suggested power output riding into the headwind is about 261 watts and the suggested power output for the return leg with the tailwind is about 228 watts. These suggested numbers are essentially the same as what we obtained in the middle portion of the race using standard normalized power. Also note that the transition of the power between these two states is much cleaner in Plot #8 compared to Plot #4.</p>
<p>In Plot #9 for the end of the race, we can see that we don&#8217;t have the same wild power spikes that standard normalized power produced in Plot #5. There is still a bit of noise, but is much cleaner.</p>
<h2>Discussion</h2>
<p>What can we take away from this comparison? The answer is that one must be careful in using averages as part of a power metric because it can lead to unintended power spikes if you use it to solve for the optimal power pacing for a given race course. Standard normalized power is not suitable for use in solving for the optimal power pacing because of the problems shown above where we do detailed simulations that take into account acceleration. Modifying standard normalized power to use exponential smoothing instead of a rolling average gives more realistic results but there is still the problem of abnormally high suggested power outputs for the start of a race.</p>
<p>CCAP gives more sensible results for the start and finish of the race as seen in Plot #1. However, there is a problem of extended power output above functional threshold power (FTP) that affects both types of power metrics. As noted before, CCAP gives a suggestion of 274 watts riding into the headwind and 204 watts riding with the tailwind. By comparison, the power out suggested by each of the normalized power optimizations gave 261 watts for the headwind and 228 watts for the tailwind. It may not be possible for a cyclist to ride at 274 watts or even 261 watts for the extended time needed to cover 20 km going into a 5 m/s headwind if his FTP is 250 watts.</p>
<p>This means that I will be improving CCAP in the future in order to provide a solution that gives both stable power values as well as take into account the duration a cyclist spends above certain power levels. In particular, I will be looking at and coding energy flow models to see what is viable.</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/06/05/pacing-strategy-wind-normalized-power/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Time Trial Pacing Strategy for a 40km TT with Headwind &amp; Tailwind</title>
		<link>http://optimalcycling.com/2011/05/30/pacing-strategy-headwind/</link>
		<comments>http://optimalcycling.com/2011/05/30/pacing-strategy-headwind/#comments</comments>
		<pubDate>Mon, 30 May 2011 21:24:49 +0000</pubDate>
		<dc:creator>OptimalCycling</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Power Pacing]]></category>
		<category><![CDATA[Time Trial]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=824</guid>
		<description><![CDATA[A classic scenario for time trial pacing strategies is to consider how to ride a race course that has a headwind for the first half followed by an equal tailwind for the second half of the course. This is a useful scenario to analyze to become better at pacing cycling time trials because it often occurs for out and back race courses. By using Optimal Cycling, we can systematically analyze the difference between riding such scenarios using a steady pacing strategy compared to the optimized strategy that the program solves ...]]></description>
			<content:encoded><![CDATA[<p>A classic scenario for time trial pacing strategies is to consider how to ride a race course that has a headwind for the first half followed by an equal tailwind for the second half of the course. This is a useful scenario to analyze to become better at pacing cycling time trials because it often occurs for out and back race courses. By using Optimal Cycling, we can systematically analyze the difference between riding such scenarios using a steady pacing strategy compared to the optimized strategy that the program solves for.</p>
<p>In this analysis, we are going to consider a flat 40 km TT course that has a headwind for the first 20 km followed by an equal tailwind for the last 20 km. We are going to solve for the optimal power pacing strategy using a critical power of 250, 300, and 350 watts to see how different power output levels affect the time savings obtained. We are going to look at scenarios with wind speeds of 0, 3, 5, and 8 m/s (0, 10.8, 18, and 28.8 km/h respectively).</p>
<div id="attachment_829" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/RaceCourse.jpg"><img class="size-medium wp-image-829 " title="Plot #1 - Race Course for the Pacing Optimization" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/RaceCourse-500x238.jpg" alt="Plot #1 - Race Course for the Pacing Optimization" width="500" height="238" /></a><p class="wp-caption-text">Plot #1 - Race Course for the Pacing Optimization</p></div>
<p>The flat 40 km race course will be modeled with 428 points. Other notable parameters from the optimization model include:</p>
<ul>
<li>Rider Mass: 70 kg</li>
<li>Bike Mass + Other Equipment: 8.5 kg</li>
<li>Power Metric: CCAP</li>
<li>Air Density: 1.18 kg/m^3</li>
<li>CdA: 0.28 m^2</li>
<li>Coefficient of Rolling Resistance: 0.004</li>
</ul>
<p>Note that you can download the all the simulations done for this discussion here: <a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/HeadTailWind.zip">Simulation Files for 40 km Flat TT with Headwind &amp; Tailwind</a>. You will need <a title="Optimal Cycling v0.9.1" href="http://code.google.com/p/optimalcycling/downloads/list" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/optimalcycling/downloads/list?referer=');">Optimal Cycling v0.9.1</a> or greater is required to run the simulation files. Depending on the speed of your computer, it can take several hours to run through all the simulation files.</p>
<p>The summary of the time savings that can be obtained using an optimized pacing strategy versus a start &amp; steady strategy is shown below:</p>
<div id="attachment_830" class="wp-caption aligncenter" style="width: 580px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/HeadTailWindResults.jpg"><img class="size-full wp-image-830 " title="Table #1 - Summary of Time Savings Using an Optimized Pacing Strategy" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/HeadTailWindResults.jpg" alt="Table #1 - Summary of Time Savings Using an Optimized Pacing Strategy" width="570" height="303" /></a><p class="wp-caption-text">Table #1 - Summary of Time Savings Using an Optimized Pacing Strategy</p></div>
<p>&nbsp;</p>
<p>For the output of 250 watts, the &#8220;Start &amp; Steady&#8221; strategies are shown below. This strategy consists of quickly going up to race power and holding it steady for the entire course. Plots 3-5 show how the racer travels much more slowly in the first half of the course compared to the second half.</p>
<div id="attachment_838" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w0Baseline.jpg"><img class="size-medium wp-image-838 " title="Plot #2 - 250 Watts, 0 m/s Wind, Start &amp; Steady" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w0Baseline-500x238.jpg" alt="Plot #2 - 250 Watts, 0 m/s Wind, Start &amp; Steady" width="500" height="238" /></a><p class="wp-caption-text">Plot #2 - 250 Watts, 0 m/s Wind, Start &amp; Steady</p></div>
<div id="attachment_839" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w3Baseline.jpg"><img class="size-medium wp-image-839 " title="Plot #3 - 250 Watts, 3 m/s Wind, Start &amp; Steady" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w3Baseline-500x238.jpg" alt="Plot #3 - 250 Watts, 3 m/s Wind, Start &amp; Steady" width="500" height="238" /></a><p class="wp-caption-text">Plot #3 - 250 Watts, 3 m/s Wind, Start &amp; Steady</p></div>
<div id="attachment_840" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w5Baseline.jpg"><img class="size-medium wp-image-840 " title="Plot #4 - 250 Watts, 5 m/s Wind, Start &amp; Steady" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w5Baseline-500x238.jpg" alt="Plot #4 - 250 Watts, 5 m/s Wind, Start &amp; Steady" width="500" height="238" /></a><p class="wp-caption-text">Plot #4 - 250 Watts, 5 m/s Wind, Start &amp; Steady</p></div>
<div id="attachment_841" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w8Baseline.jpg"><img class="size-medium wp-image-841 " title="Plot #5 - 250 Watts, 8 m/s Wind, Start &amp; Steady" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w8Baseline-500x238.jpg" alt="Plot #5 - 250 Watts, 8 m/s Wind, Start &amp; Steady" width="500" height="238" /></a><p class="wp-caption-text">Plot #5 - 250 Watts, 8 m/s Wind, Start &amp; Steady</p></div>
<p>&nbsp;</p>
<p>Below are plots of the optimized power pacing strategies for the output of 250 watts, plotted by course position. In Plots 7-9, we see the optimized power pacing strategies generated by Optimal Cycling. The strategy can be described as going harder into the headwind and ease up in the tailwind.</p>
<div id="attachment_834" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w0.jpg"><img class="size-medium wp-image-834 " title="Plot #6 - 250 Watts, 0 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w0-500x238.jpg" alt="Plot #6 - 250 Watts, 0 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #6 - 250 Watts, 0 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_835" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w3.jpg"><img class="size-medium wp-image-835 " title="Plot #7 - 250 Watts, 3 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w3-500x238.jpg" alt="Plot #7 - 250 Watts, 3 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #7 - 250 Watts, 3 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_836" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w5.jpg"><img class="size-medium wp-image-836 " title="Plot #8 - 250 Watts, 5 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w5-500x238.jpg" alt="Plot #8 - 250 Watts, 5 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #8 - 250 Watts, 5 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_837" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w8.jpg"><img class="size-medium wp-image-837 " title="Plot #9 - 250 Watts, 8 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos250w8-500x238.jpg" alt="Plot #9 - 250 Watts, 8 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #9 - 250 Watts, 8 m/s Wind, Optimized Pacing</p></div>
<p>&nbsp;</p>
<p>Now, the same plots for the optimized power pacing strategies but plotted by time. In Plots 11-13, we can see that the portion of time spent fighting the headwind in the first half of the course becomes increasingly greater as the wind speed goes up.</p>
<div id="attachment_845" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w0.jpg"><img class="size-medium wp-image-845 " title="Plot #10 - 250 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w0-500x238.jpg" alt="Plot #10 - 250 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #10 - 250 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_846" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w3.jpg"><img class="size-medium wp-image-846 " title="Plot #11 - 250 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w3-500x238.jpg" alt="Plot #11 - 250 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #11 - 250 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_847" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w5.jpg"><img class="size-medium wp-image-847 " title="Plot #12 - 250 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w5-500x238.jpg" alt="Plot #12 - 250 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #12 - 250 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_848" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w8.jpg"><img class="size-medium wp-image-848 " title="Plot #13 - 250 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime250w8-500x238.jpg" alt="Plot #13 - 250 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #13 - 250 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<p>&nbsp;</p>
<p>What can we learn from these plots and the summary table? The most important thing to note is that it is important to vary your power on a course that has a headwind and tailwind portion. From Table #1, we see that varying power becomes important at headwind/tailwind speeds of 3 m/s and above (10.8 km/h).</p>
<p>The exact numbers vary for riders with differing power outputs but the overall idea to push harder as the headwind increases remains the same. In Table #1, we see that there is less time savings for riders that push high power outputs. This is caused by the fact that a rider with a higher power output will cover the course in less time and thus the time savings will be proportionately smaller. However, Table #1 shows that the time savings are still significant if an optimized pacing strategy is used over a steady power approach.</p>
<p>For an overall power output of 250 watts, a rider that varies his power can save 10 seconds over a rider that just rides steady on a course with 3 m/s wind. A savings of 10 seconds could easily mean the difference between several finishing positions. In Plot #7, we see that Optimal Cycling suggests a power output of about 268 watts going into the 3 m/s headwind and a power output of 225 watts coming back with the 3 m/s tailwind.</p>
<p>Varying power becomes increasingly more important as the wind speed goes up as shown by a possible time savings of 60 seconds for an overall power output of 250 watts when there is an 8 m/s wind (28.8 km/h). In Plot #9, we can see the optimized power pacing strategy for this specific scenario and Optimal Cycling suggests a power output of 278 watts going into the 8 m/s headwind and a power output of just 172 watts coming back with the 8 m/s tailwind. This shows that on courses with high winds, the race is largely decided by how hard you race going into the headwind. The ride back with the tailwind should be a relatively relaxing affair since you have a tailwind pushing you that allows you to sustain a high speed without much effort.</p>
<p>To view the optimized power output plots for a cyclist at 300 watts and at 350 watts, visit <a href="http://optimalcycling.com/2011/05/30/additional-plots-pacing-strategy-headwind/">http://optimalcycling.com/2011/05/30/additional-plots-pacing-strategy-headwind/</a>.</p>
<p>I hope you have enjoyed this article and increased your knowledge of effective pacing strategies.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/05/30/pacing-strategy-headwind/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Additional Plots] Time Trial Pacing Strategy for a 40km TT with Headwind &amp; Tailwind</title>
		<link>http://optimalcycling.com/2011/05/30/additional-plots-pacing-strategy-headwind/</link>
		<comments>http://optimalcycling.com/2011/05/30/additional-plots-pacing-strategy-headwind/#comments</comments>
		<pubDate>Mon, 30 May 2011 21:20:25 +0000</pubDate>
		<dc:creator>OptimalCycling</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Power Pacing]]></category>
		<category><![CDATA[Time Trial]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=854</guid>
		<description><![CDATA[This is a page containing additional plots for the article Time Trial Pacing Strategy for a 40km TT with Headwind &#38; Tailwind. It contains the optimized power plots for a racer that outputs 300 watts and 350 watts.
Optimized power output plots for a rider at 300 watts, plotted by position:
&#160;
&#160;
Optimized power output plots for a rider at 300 watts, plotted by time:
&#160;
Optimized power output plots for a rider at 350 watts, plotted by position:
&#160;
Optimized power output plots for a rider at 350 watts, plotted by time:
]]></description>
			<content:encoded><![CDATA[<p>This is a page containing additional plots for the article <a title="http://optimalcycling.com/2011/05/30/pacing-strategy-headwind/" href="http://optimalcycling.com/2011/05/30/pacing-strategy-headwind/">Time Trial Pacing Strategy for a 40km TT with Headwind &amp; Tailwind</a>. It contains the optimized power plots for a racer that outputs 300 watts and 350 watts.</p>
<p>Optimized power output plots for a rider at 300 watts, plotted by position:</p>
<div id="attachment_857" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w0.jpg"><img class="size-medium wp-image-857" title="Plot #14 - 300 Watts, 0 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w0-500x238.jpg" alt="Plot #14 - 300 Watts, 0 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #14 - 300 Watts, 0 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_858" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w3.jpg"><img class="size-medium wp-image-858" title="Plot #15 - 300 Watts, 3 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w3-500x238.jpg" alt="Plot #15 - 300 Watts, 3 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #15 - 300 Watts, 3 m/s Wind, Optimized Pacing</p></div>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_859" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w5.jpg"><img class="size-medium wp-image-859" title="Plot #16 - 300 Watts, 5 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w5-500x238.jpg" alt="Plot #16 - 300 Watts, 5 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #16 - 300 Watts, 5 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_861" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w8.jpg"><img class="size-medium wp-image-861" title="Plot #17 - 300 Watts, 8 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos300w8-500x238.jpg" alt="Plot #17 - 300 Watts, 8 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #17 - 300 Watts, 8 m/s Wind, Optimized Pacing</p></div>
<p>&nbsp;</p>
<p>Optimized power output plots for a rider at 300 watts, plotted by time:</p>
<div id="attachment_864" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w0.jpg"><img class="size-medium wp-image-864" title="Plot #18 - 300 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w0-500x238.jpg" alt="Plot #18 - 300 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #18 - 300 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_865" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w3.jpg"><img class="size-medium wp-image-865" title="Plot #19 - 300 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w3-500x238.jpg" alt="Plot #19 - 300 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #19 - 300 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_866" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w5.jpg"><img class="size-medium wp-image-866" title="Plot #20 - 300 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w5-500x238.jpg" alt="Plot #20 - 300 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #20 - 300 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_867" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w8.jpg"><img class="size-medium wp-image-867" title="Plot #21 - 300 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime300w8-500x238.jpg" alt="Plot #21 - 300 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #21 - 300 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<p>&nbsp;</p>
<p>Optimized power output plots for a rider at 350 watts, plotted by position:</p>
<div id="attachment_868" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w0.jpg"><img class="size-medium wp-image-868" title="Plot #22 - 350 Watts, 0 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w0-500x238.jpg" alt="Plot #22 - 350 Watts, 0 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #22 - 350 Watts, 0 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_869" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w3.jpg"><img class="size-medium wp-image-869" title="Plot #23 - 350 Watts, 3 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w3-500x238.jpg" alt="Plot #23 - 350 Watts, 3 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #23 - 350 Watts, 3 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_870" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w5.jpg"><img class="size-medium wp-image-870" title="Plot #24 - 350 Watts, 5 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w5-500x238.jpg" alt="Plot #24 - 350 Watts, 5 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #24 - 350 Watts, 5 m/s Wind, Optimized Pacing</p></div>
<div id="attachment_871" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w8.jpg"><img class="size-medium wp-image-871" title="Plot #25 - 350 Watts, 8 m/s Wind, Optimized Pacing" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByPos350w8-500x238.jpg" alt="Plot #25 - 350 Watts, 8 m/s Wind, Optimized Pacing" width="500" height="238" /></a><p class="wp-caption-text">Plot #25 - 350 Watts, 8 m/s Wind, Optimized Pacing</p></div>
<p>&nbsp;</p>
<p>Optimized power output plots for a rider at 350 watts, plotted by time:</p>
<div id="attachment_872" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w0.jpg"><img class="size-medium wp-image-872" title="Plot #26 - 350 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w0-500x238.jpg" alt="Plot #26 - 350 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #26 - 350 Watts, 0 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_873" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w3.jpg"><img class="size-medium wp-image-873" title="Plot #27 - 350 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w3-500x238.jpg" alt="Plot #27 - 350 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #27 - 350 Watts, 3 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_874" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w5.jpg"><img class="size-medium wp-image-874" title="Plot #28 - 350 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w5-500x238.jpg" alt="Plot #28 - 350 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #28 - 350 Watts, 5 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
<div id="attachment_875" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w8.jpg"><img class="size-medium wp-image-875" title="Plot #29 - 350 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/ByTime350w8-500x238.jpg" alt="Plot #29 - 350 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time" width="500" height="238" /></a><p class="wp-caption-text">Plot #29 - 350 Watts, 8 m/s Wind, Optimized Pacing, Plotted By Time</p></div>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/05/30/additional-plots-pacing-strategy-headwind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimal Cycling 0.9.1 Released</title>
		<link>http://optimalcycling.com/2011/05/17/optimal-cycling-0-9-1-released/</link>
		<comments>http://optimalcycling.com/2011/05/17/optimal-cycling-0-9-1-released/#comments</comments>
		<pubDate>Tue, 17 May 2011 08:51:07 +0000</pubDate>
		<dc:creator>ericwong</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Power Pacing]]></category>
		<category><![CDATA[Time Trial]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=813</guid>
		<description><![CDATA[An update has been released for Optimal Cycling to address compatibility issues with the OpenCL syntax.]]></description>
			<content:encoded><![CDATA[<div>
<dl id="attachment_814" class="wp-caption aligncenter" style="width: 510px;">
<dt class="wp-caption-dt"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/OCv0_9_1Screen.jpg"><img class="size-medium wp-image-814" title="Optimal Cycling v0.9.1 Screenshot" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/05/OCv0_9_1Screen-500x412.jpg" alt="Optimal Cycling v0.9.1 Screenshot" width="500" height="412" /></a></dt>
<dd class="wp-caption-dd">Optimal Cycling v0.9.1 Screenshot</dd>
</dl>
</div>
<div>An update has been released for Optimal Cycling with the following changes:</div>
<ul>
<li>Fixes an issue where Optimal Cycling won&#8217;t compile on GPUs by being more strict with the OpenCL syntax.</li>
<li>Optimal Cycling can now cache more than one compiled version of the OpenCL code to reduce waiting time if you like to switch back and forth between CPU and GPU.</li>
<li>Added an option to use exponential smoothing with the generalized mean power metric instead of with regular rolling average smoothing.</li>
<li>The data file format has been updated to version 2.1. Older file formats will automatically be converted to the new one.</li>
</ul>
<p>You can download the new version at <a href="http://code.google.com/p/optimalcycling/downloads/list" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/optimalcycling/downloads/list?referer=');">http://code.google.com/p/optimalcycling/downloads/list</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/05/17/optimal-cycling-0-9-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[UPDATED] NotScripts v1.1.0 for Opera Submitted for Approval</title>
		<link>http://optimalcycling.com/2011/04/12/notscripts-v1-1-0-for-opera-submitted-for-approval/</link>
		<comments>http://optimalcycling.com/2011/04/12/notscripts-v1-1-0-for-opera-submitted-for-approval/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 22:32:02 +0000</pubDate>
		<dc:creator>ericwong</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Other Projects]]></category>
		<category><![CDATA[NotScripts]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=803</guid>
		<description><![CDATA[I have submitted NotScripts v1.1.0 today to the Opera Extension moderators that supports Opera 11.10. It should be out for download in a couple of days. There was a syntax change to postMessage in the Extensions API. I have also fixed the issue where NotScripts would list scripts from multiple sites if there were iFrames so NotScripts now works properly (it was caused by a workaround to a bug in the Extensions API of previous versions of Opera).]]></description>
			<content:encoded><![CDATA[<p>[UPDATED] NotScripts v1.1.0 for Opera 11.10 has been approved by the Opera moderators. You can download it at <a href="https://addons.opera.com/addons/extensions/details/notscripts/1.1.0/?display=en" onclick="pageTracker._trackPageview('/outgoing/addons.opera.com/addons/extensions/details/notscripts/1.1.0/?display=en&amp;referer=');">https://addons.opera.com/addons/extensions/details/notscripts/1.1.0/?display=en</a></p>
<p>&nbsp;</p>
<p>I have submitted NotScripts v1.1.0 today to the Opera Extension moderators that supports Opera 11.10. It should be out for download in a couple of days. There was a syntax change to postMessage in the Extensions API. I have also fixed the issue where NotScripts would list scripts from multiple sites if there were iFrames so NotScripts now works properly (it was caused by a workaround to a bug in the Extensions API of previous versions of Opera).</p>
<p>Note that NotScripts v1.1.0 will only work with Opera 11.10 and above because of changes in the Opera Extensions API. You can always use NotScripts v1.0.4 on previous versions of Opera.</p>
<p>With the fixes made in NotScripts v1.1.0, I&#8217;m now looking at the behavior on HTTPS pages. I have tested NotScripts v1.1.0 on secure pages such as <a title="Encrypted Google" href="https://encrypted.google.com/" onclick="pageTracker._trackPageview('/outgoing/encrypted.google.com/?referer=');">https://encrypted.google.com/</a> and it works. However, there appears to sometimes be an issue where the NotScripts drop down list does not receive the array of script sources for the site when the drop down list is opened. It only occurs once in a while and a page reload gets the message passing working again. I don&#8217;t think it is a problem with the NotScripts code itself since this is an intermittent problem and there are no JavaScript errors in the developers console. It may be a bug with the Opera Extensions API on HTTPS pages. I will have to take a closer look.</p>
<p>&nbsp;</p>
<p><del>In case you are anxious for a working version of NotScripts on Opera and don&#8217;t want to wait, you can download NotScripts v1.1.0 from the project Google Code page: <a href="http://code.google.com/p/notscripts/downloads/list" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/notscripts/downloads/list?referer=');">http://code.google.com/p/notscripts/downloads/list</a>. The download is the same as what I submitted to the Opera moderators for approval and it should install over top of your existing version of NotScripts</del>.</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/04/12/notscripts-v1-1-0-for-opera-submitted-for-approval/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Analysis of Gustav Larsson&#8217;s Pacing Strategy at the Tour of California 2009 Prologue</title>
		<link>http://optimalcycling.com/2011/02/02/gustav-larsson-pacing-toc-2009-prologue/</link>
		<comments>http://optimalcycling.com/2011/02/02/gustav-larsson-pacing-toc-2009-prologue/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 07:50:21 +0000</pubDate>
		<dc:creator>ericwong</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Power Pacing]]></category>
		<category><![CDATA[Time Trial]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=762</guid>
		<description><![CDATA[In my previous post, I did a solely theoretical analysis of the optimal pacing strategy for a hypothetical rider at the Tour of Qatar 2011 Prologue. In this post, I will do a more complex time trial analysis that compares real world power meter data to the optimized power calculated by Optimal Cycling V0.9.0. It will show the usefulness and power of Optimal Cycling in helping to increase performance, such as the ability to properly account for acceleration in our pacing model.
We will be using the power meter data for ...]]></description>
			<content:encoded><![CDATA[<p>In my previous post, I did a solely theoretical analysis of the optimal pacing strategy for a hypothetical rider at the <a href="http://optimalcycling.com/2011/01/30/time-trial-pacing-qatar-2011-stage-1/">Tour of Qatar 2011 Prologue</a>. In this post, I will do a more complex time trial analysis that compares real world power meter data to the optimized power calculated by Optimal Cycling V0.9.0. It will show the usefulness and power of Optimal Cycling in helping to increase performance, such as the ability to properly account for acceleration in our pacing model.</p>
<p>We will be using the power meter data for Gustav Larsson at the <a href="http://autobus.cyclingnews.com/road/2009/feb09/california09/?id=results/california090" onclick="pageTracker._trackPageview('/outgoing/autobus.cyclingnews.com/road/2009/feb09/california09/?id=results/california090&amp;referer=');">Tour of California 2009 Prologue</a>. The reason for this choice is because TrainingPeaks published the power meter data for Gustav Larsson throughout the Tour of California 2009 and thus, we have a high quality data set for a world class professional time trialist that has medaled in both the Olympics and the World Championships. You can view the power meter data for Larsson&#8217;s TOC 2009 Prologue at the <a href="http://home.trainingpeaks.com/races/2009-tour-of-california-race-file-analysis.aspx" onclick="pageTracker._trackPageview('/outgoing/home.trainingpeaks.com/races/2009-tour-of-california-race-file-analysis.aspx?referer=');">TrainingPeaks website</a>.</p>
<h2>Simulation Files Download</h2>
<p>This article performs a detailed time trial power pacing optimization using <a href="http://optimalcycling.com/power-pacing/">Optimal Cycling V0.9.0</a>. You can download the simulation files and the spreadsheet containing all the plots for this article here: <a rel="attachment wp-att-784" href="http://optimalcycling.com/2011/02/02/gustav-larsson-pacing-toc-2009-prologue/toc2009prologue/">TOC 2009 Prologue Simulation Files</a></p>
<h2>Course Profile &amp; Larsson&#8217;s Power Data</h2>
<div id="attachment_763" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/CourseProfileTOC2009Prologue.jpg"><img class="size-medium wp-image-763 " title="Course Profile for the Tour of California 2009 Prologue (3.9 km)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/CourseProfileTOC2009Prologue-500x239.jpg" alt="Course Profile for the Tour of California 2009 Prologue (3.9 km)" width="500" height="239" /></a><p class="wp-caption-text">Plot#1: Course Profile for the Tour of California 2009 Prologue (3.9 km)</p></div>
<p style="text-align: left;">The course profile for the Prologue shows that it is a <a href="http://autobus.cyclingnews.com/road/2009/feb09/california09/?id=stages/california090" onclick="pageTracker._trackPageview('/outgoing/autobus.cyclingnews.com/road/2009/feb09/california09/?id=stages/california090&amp;referer=');">very flat course</a> with only a slight bump in the first half. It is a short course at about 3.9 km in length. Notice in the above plot that I have added a 1 metre tall starting ramp at the beginning of the course that drops down over a length of about 6 metres. It looks vertical because of the scaling of the graph.</p>
<p style="text-align: left;">If we take an overhead view of the Prologue course, we can see that there are <a href="http://www.trimbleoutdoors.com/ViewTrip/332112" onclick="pageTracker._trackPageview('/outgoing/www.trimbleoutdoors.com/ViewTrip/332112?referer=');">4 notable corners</a> that have to be negotiated:</p>
<div id="attachment_764" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/OverheadTOC2009Prologue.jpg"><img class="size-medium wp-image-764 " title="Overhead View of the Tour of California 2009 Prologue, http://www.amgentourofcalifornia.com/" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/OverheadTOC2009Prologue-500x235.jpg" alt="Overhead View of the Tour of California 2009 Prologue, http://www.amgentourofcalifornia.com/" width="500" height="235" /></a><p class="wp-caption-text">Overhead View of the Tour of California 2009 Prologue, http://www.amgentourofcalifornia.com/</p></div>
<p>The 4 corners show up as 4 deep troughs in Larsson&#8217;s power meter data, indicating he had to momentarily stop pedaling to go through them:</p>
<div id="attachment_770" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/LarssonPowerMeterData.jpg"><img class="size-medium wp-image-770  " title="Larsson's Power Meter Data for the Prologue" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/LarssonPowerMeterData-500x239.jpg" alt="Larsson's Power Meter Data for the Prologue" width="500" height="239" /></a><p class="wp-caption-text">Plot #2: Larsson&#39;s Power Meter Data for the Prologue</p></div>
<p>It is important to point out that Larsson&#8217;s power meter data shows him finishing the race in a total of 288 seconds while his actual race time as measured by the officials is <a href="http://autobus.cyclingnews.com/road/2009/feb09/california09/?id=results/california090" onclick="pageTracker._trackPageview('/outgoing/autobus.cyclingnews.com/road/2009/feb09/california09/?id=results/california090&amp;referer=');">285.5 seconds</a>. This could be a timing issue with the power meter or that it recorded too much data. Also, the altitude data in Larsson&#8217;s power meter data does not appear to be reliable for this situation as it does not have the resolution required to accurately distinguish elevation changes on the order of fractions of a metre.</p>
<h2>Model Parameters</h2>
<p>From TrainingPeaks, we are able to learn that Gustav Larsson is 80 kg and by looking at the various power files &amp; the maximal power curves released at the Tour of California 2009 for him, we are able to do a pretty good job of estimating his overall maximal power curve that we will use in our power pacing optimization:</p>
<div id="attachment_769" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/CriticalPowerGustavLarssonTOC2009.jpg"><img class="size-medium wp-image-769  " title="Critical Power for Gustav Larsson at the Tour of California 2009" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/CriticalPowerGustavLarssonTOC2009-500x239.jpg" alt="Critical Power for Gustav Larsson at the Tour of California 2009" width="500" height="239" /></a><p class="wp-caption-text">Plot #3: Critical Power for Gustav Larsson at the Tour of California 2009</p></div>
<p>In our power pacing optimization, we will be taking advantage of the detailed computational capabilities of Optimal Cycling and use 293 points for the simulation so that we can do a one to one analysis between Larsson&#8217;s power meter data and the optimized power output we solve for. It takes a longer amount of computation time to handle so many points compared to a simpler simulation, but it is a nice stress test for the program.</p>
<p>To account for the 4 corners seen in the overhead of the race course, we will constrain the power output at those specific points to 0 watts for corners 1, 2, and 4 and to 220 watts for corner 3 so that they correspond similarly to how Larsson negotiated those corners.</p>
<p>For the power metric we are using to constrain this simulation, we will be using <a href="http://optimalcycling.com/power-pacing/power-metrics/">CCAP</a> with a power rate coefficient, <em><strong>D<sub>PR</sub></strong></em>, of 0.25 since Larsson is a world class athlete that is able to generate varying amounts of power more efficiently than an average rider would.</p>
<p>Other notable simulation parameters assumed are:</p>
<ul>
<li>Total Equipment Mass: 8.5 kg</li>
<li>Coefficient of Rolling Resistance: 0.004</li>
<li>Air Temperature: 20 degrees Celsius</li>
<li>Dew Point Temperature: 0 degrees Celsius</li>
<li>Air Pressure: 101325 kPa</li>
<li>CdA: 0.29 m^2 off the starting ramp and 0.26 m^2 after that</li>
<li>Wind: Judging by Larsson&#8217;s power meter output &amp; speed plots, there did not appear to be significant wind for him.</li>
</ul>
<p>The CdA values for Larsson were the hardest to estimate but I arrived at them by analyzing both the Prologue here and the later Solvang time trial at the same Tour of California (I will be analyzing the Solvang TT at a later date). The CdA values were chosen so that they give model verification times that are very close to Larsson&#8217;s actual race times.</p>
<h2>Model Verification</h2>
<p>We now check to see if we have a reasonable model of the course and athlete by running Larsson&#8217;s raw power meter data directly in Optimal Cycling to see what time we get from the physics calculations. This verification is included in the Optimal Cycling simulation files you can download for this article. The time obtained from running the raw power numbers in our program is 285.8 seconds, which is very close to his actual race time of 285.5 seconds. This means that we can move forward with our analysis.</p>
<h2>Power Pacing Results</h2>
<p>After running Optimal Cycling for a while to solve for the optimal power pacing, we are able to compare our theoretical optimized power with Larsson&#8217;s power meter data:</p>
<div id="attachment_771" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/PowerCompareCourseTOC2009Prologue.jpg"><img class="size-medium wp-image-771  " title="Comparison of Larsson's Power Meter Data to the Calculated Optimized Power (By Position)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/PowerCompareCourseTOC2009Prologue-500x239.jpg" alt="Comparison of Larsson's Power Meter Data to the Calculated Optimized Power (By Position)" width="500" height="239" /></a><p class="wp-caption-text">Plot #4: Comparison of Larsson&#39;s Power Meter Data to the Calculated Optimized Power (By Position)</p></div>
<div id="attachment_774" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/PowerCompareTimeTOC2009Prologue.jpg"><img class="size-medium wp-image-774   " title="Comparison of Larsson's Power Meter Data to the Calculated Optimized Power (By Time)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/PowerCompareTimeTOC2009Prologue-500x239.jpg" alt="Comparison of Larsson's Power Meter Data to the Calculated Optimized Power (By Time)" width="500" height="239" /></a><p class="wp-caption-text">Plot #5: Comparison of Larsson&#39;s Power Meter Data to the Calculated Optimized Power (By Time)</p></div>
<div id="attachment_775" class="wp-caption aligncenter" style="width: 510px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/SpeedCompareTOC2009Prologue.jpg"><img class="size-medium wp-image-775 " title="Comparison of Larsson's Power Meter Speed to the Calculated Optimized Speed (By Position)" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/02/SpeedCompareTOC2009Prologue-500x239.jpg" alt="Comparison of Larsson's Power Meter Speed to the Calculated Optimized Speed (By Position)" width="500" height="239" /></a><p class="wp-caption-text">Plot #6: Comparison of Larsson&#39;s Power Meter Speed to the Calculated Optimized Speed (By Position)</p></div>
<p>The time obtained by using the optimized power generated by Optimal Cycling is 284.6 seconds. This compares favorably to the 285.8 seconds we obtained in our model verification by running Larsson&#8217;s raw power meter data. It results in a time savings of 1.3 seconds.</p>
<h2>Discussion</h2>
<p>What can we gather from the results of Plots #4, 5, and 6? The first thing that is apparent is that we can save about 1.3 seconds by using the optimized strategy generated by Optimal Cycling compared to Larsson&#8217;s raw power numbers. To put this into context, a 1.3 second time savings would have moved Larsson up from his <a href="http://autobus.cyclingnews.com/road/2009/feb09/california09/?id=results/california090" onclick="pageTracker._trackPageview('/outgoing/autobus.cyclingnews.com/road/2009/feb09/california09/?id=results/california090&amp;referer=');">38th place finish to a higher 29th place finish</a>. Utilizing the optimal pacing strategy generated won&#8217;t make him magically win the Prologue, but it gives him a good boost in ranking.</p>
<p>Looking at Plot #4, we can see where Larsson rode less than optimal. Compared to the optimized power pacing in blue, Larsson went too hard at the start, did not put out enough power during the middle portion of the race, and actually had a sprint left in him at the end when he should have used that power much earlier to maintain a higher sustained speed. It is not to an athlete&#8217;s benefit to be able to sprint at the end of a time trial. Instead, Larsson should have put out more sustained power beforehand so that he is near exhaustion about 250 metres away from the finish line, relying on his kinetic energy and remaining power to carry him through.</p>
<p>This analysis can be further confirmed by looking at Plot #5 where we graph the power on a time basis instead of by a position basis that we did in Plot #4. Plot #5 shows that at the first two corners of the course (indicated by the deep troughs in power), Larsson was actually ahead in time compared to what the optimized power produced. However, Larsson lost this time advantage when he put out too little power in the middle of the race as can be seen by the difference between the power troughs at corner 3 (about 180 seconds on Plot #5).</p>
<p>Plot #5 compares the speed data from Larsson&#8217;s power meter to the speed obtained by using the optimized power from Optimal Cycling. It shows that Larsson went much too hard at the start of the race. His highest speed obtained during the race was during the first 500 metres only to meet the first corner where he had to slow down dramatically. To obtain the best time, it is generally not a good idea to spike up your speed but instead, you should try and keep it steady unless the course makes you slow down or speed up.</p>
<p>From about 600 metres to 3000 metres, we see that Larsson did not go fast enough since the speed plot from our optimized power is above Larsson&#8217;s own. This correlates with the power plots which give the same observation. From about 3500 metres onwards, we see Larsson&#8217;s speed go up because he is sprinting with the power he held back, which is not the best overall strategy.</p>
<h2>Concluding Remarks</h2>
<p>I hope this article has been insightful for you and how powerful Optimal Cycling is in helping you assess your own pacing strategies. In future articles, I will be taking a look at longer and more complex time trial courses and how we can model these course without entering every single course point manually. If you have questions or want me to do an analysis of a specific course, leave a comment or send an e-mail to <a href="mailto:contact@optimalcycling.com">contact@optimalcycling.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/02/02/gustav-larsson-pacing-toc-2009-prologue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time Trial Pacing Strategy for the Tour of Qatar 2011, Stage 1</title>
		<link>http://optimalcycling.com/2011/01/30/time-trial-pacing-qatar-2011-stage-1/</link>
		<comments>http://optimalcycling.com/2011/01/30/time-trial-pacing-qatar-2011-stage-1/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 04:02:23 +0000</pubDate>
		<dc:creator>ericwong</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Power Pacing]]></category>
		<category><![CDATA[Time Trial]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=730</guid>
		<description><![CDATA[With the Tour of Qatar coming up on February 6-11, 2011, I think this is a good opportunity to try and see what an optimal time trial pacing strategy would be for the Stage 1 - 2km prologue. We are going to use the recently released Optimal Cycling V0.9.0 program for this exercise.]]></description>
			<content:encoded><![CDATA[<p>With the <a href="http://www.cyclingnews.com/races/tour-of-qatar-2-1-1/stages" onclick="pageTracker._trackPageview('/outgoing/www.cyclingnews.com/races/tour-of-qatar-2-1-1/stages?referer=');">Tour of Qatar</a> coming up on February 6-11, 2011, I think this is a good opportunity to try and see what an optimal time trial pacing strategy would be for the Stage 1 &#8211; 2km prologue. We are going to use the recently released <a href="http://optimalcycling.com/power-pacing/">Optimal Cycling V0.9.0</a> program for this exercise. In the past, while developing Optimal Cycling, I have used it to analyze pacing for time trials from the Tour of California, Critérium International, Critérium du Dauphiné, Giro d&#8217;Italia, and the Tour de France. Perhaps in future posts, I will also be able to share those simulations.</p>
<h2>Problem Description</h2>
<p>Ideally, the organizers of this race for the Tour of Qatar would have publicized the course profiles of the race, but <a href="http://www.letour.fr/indexTQA_us.html" onclick="pageTracker._trackPageview('/outgoing/www.letour.fr/indexTQA_us.html?referer=');">ASO</a> has not done so and has not indicated the exact location of the route for the Stage 1 ITT. However, since this ITT is only 2 km in length and is done on city streets in a desert region, I think it would be reasonable to assume that it will be a flat course. Another assumption we will make for this route is that there is a 1 metre tall starting ramp that drops down over 5 metres, which will undoubtedly affect what power output Optimal Cycling will recommend for the start.</p>
<p>As for the wind on the course, it can be quite gusty in Qatar but barring better data we are going to have to assume no wind for our baseline analysis. For the air, we will assume 25 degrees Celsius for the ambient air temperature and a dew point temperature of 0 degrees Celsius. For the atmospheric pressure, we will assume 101325 Pascals (sea-level like conditions).</p>
<p>For our hypothetical athlete, we are going to assume a mass of 70kg and a total bike &amp; equipment mass of 8.5 kg. In the past the Tour of Qatar has disallowed pure time trial bicycles and equipment, meaning that only road bikes can be used in the race. For this reason, we are going to assume that the in-drops CdA of our hypothetical rider is 0.28 m^2 and while he is going down the start ramp, it is 0.30 m^2. Since this is going to be raced on the road, a typical coefficient of rolling resistance of 0.004 is going to be used. We are going to assume that our athlete has an functional threshold power (FTP) of 425 watts and his critical/maximal power curve looks like:</p>
<div id="attachment_750" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CriticalPowerPlot.jpg"><img class="size-medium wp-image-750" title="Critical/Maximal Power Plot" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CriticalPowerPlot-300x154.jpg" alt="Critical/Maximal Power Plot" width="300" height="154" /></a><p class="wp-caption-text">Critical/Maximal Power Plot</p></div>
<p>For the power metrics, we are going to analyze it with <a href="http://optimalcycling.com/power-pacing/power-metrics/">CCAP</a>, average power, and a <a href="http://en.wikipedia.org/wiki/Generalized_mean" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Generalized_mean?referer=');">4th order generalized mean</a> with no rolling average. We will discuss the overall meanings of the results after the optimized power pacing results are shown in the next section.</p>
<h2>Power Pacing Results</h2>
<p>To download the Optimal Cycling V0.9.0 power pacing optimization files for the simulations done in this article, click here: <a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/TourOfQatar2011Stage1.zip">Tour of Qatar 2011, Stage 1 Power Pacing Optimizations</a>.</p>
<p>First off, we have the time trial pacing strategy generated with the preferred CCAP power metric:</p>
<div id="attachment_735" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_ToQ2011Stage1.jpg"><img class="size-medium wp-image-735 " title="Optimized Power Pacing (CCAP) with Course - Tour of Qatar 2011, Stage 1 ITT " src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_ToQ2011Stage1-300x143.jpg" alt="Optimized Power Pacing (CCAP) with Course - Tour of Qatar 2011, Stage 1 ITT " width="300" height="143" /></a><p class="wp-caption-text">Plot#1: Optimized Power Pacing (CCAP) with Course - Tour of Qatar 2011, Stage 1 ITT </p></div>
<div id="attachment_736" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_w_Speed_ToQ2011Stage1.jpg"><img class="size-medium wp-image-736 " title="Optimized Power Pacing (CCAP) with Speed - Tour of Qatar 2011, Stage 1 ITT " src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_w_Speed_ToQ2011Stage1-300x143.jpg" alt="Optimized Power Pacing (CCAP) with Speed - Tour of Qatar 2011, Stage 1 ITT " width="300" height="143" /></a><p class="wp-caption-text">Plot#2: Optimized Power Pacing (CCAP) with Speed - Tour of Qatar 2011, Stage 1 ITT </p></div>
<p>The top plot shows the course profile (in red) along with the optimized power output. If you look closely at the bottom left of the plot, you will see a small blip that is the starting ramp. It looks vertical since it only makes up 5 m out of the 2000 m course. The second plot shows the speed of the rider along with the optimized power output.</p>
<p>A question some people may have when using the CCAP power metric is what happens if I just set the power rate to a smaller value? The plot below shows the power pacing optimization done using CCAP with a zero power rate term. Note that at the start, it recommends a higher power output than when using CCAP with the nominal power rate term.</p>
<div id="attachment_747" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_ZERO_PR_with_Speed_ToQ2011Stage1.jpg"><img class="size-medium wp-image-747" title="Optimized Power Pacing (CCAP_ZERO_PR) with Speed - Tour of Qatar 2011, Stage 1 ITT " src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_ZERO_PR_with_Speed_ToQ2011Stage1-300x143.jpg" alt="Optimized Power Pacing (CCAP_ZERO_PR) with Speed - Tour of Qatar 2011, Stage 1 ITT " width="300" height="143" /></a><p class="wp-caption-text">Plot#3: Optimized Power Pacing (CCAP_ZERO_PR) with Speed - Tour of Qatar 2011, Stage 1 ITT </p></div>
<p>Next, we have the results from using the average power as the power metric:</p>
<div id="attachment_740" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/AVEPOW_with_Speed_ToQ2011Stage1.jpg"><img class="size-medium wp-image-740" title="Optimized Power Pacing (AVEPOW) with Speed - Tour of Qatar 2011, Stage 1 ITT " src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/AVEPOW_with_Speed_ToQ2011Stage1-300x143.jpg" alt="Optimized Power Pacing (AVEPOW) with Speed - Tour of Qatar 2011, Stage 1 ITT " width="300" height="143" /></a><p class="wp-caption-text">Plot#4: Optimized Power Pacing (AVEPOW) with Speed - Tour of Qatar 2011, Stage 1 ITT </p></div>
<p>Notice that using the average power as the power metric provides an unrealistic optimized power output. At the start, the average power metric recommends generating a full on sprint instantaneously at the maximum power this athlete can generate (1500 watts), which is not possible to do.</p>
<p>Finally, we have the results from using a 4th order generalized mean without no rolling averages:</p>
<div id="attachment_742" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_NO_RA_with_Speed_ToQ2011Stage1.jpg"><img class="size-medium wp-image-742" title="Optimized Power Pacing (GM_NO_RA) with Speed - Tour of Qatar 2011, Stage 1 ITT " src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_NO_RA_with_Speed_ToQ2011Stage1-300x143.jpg" alt="Optimized Power Pacing (GM_NO_RA) with Speed - Tour of Qatar 2011, Stage 1 ITT " width="300" height="143" /></a><p class="wp-caption-text">Plot#5: Optimized Power Pacing (GM_NO_RA) with Speed - Tour of Qatar 2011, Stage 1 ITT </p></div>
<h2>Discussion</h2>
<p>So what can we gather from these optimized power pacing &amp; speed plots? The first thing to see is that the *exact* power output recommendation is dependent on what power metric you use. My preference is to use the nominal CCAP power metric (Plot #1) since I developed it specifically for Optimal Cycling and that in my experience, it has provided the most reasonable results for the many simulations I have done during the development of Optimal Cycling.</p>
<p>However, we can see general recommended strategy for this 2km flat course with a starting ramp is to:</p>
<ol>
<li><strong>Ride at a relatively high power output until you get up to race speed, which should take you around 10-15 seconds.</strong></li>
<li><strong>Then, lower your power output just enough to maintain that race speed.</strong></li>
<li><strong>Finally, when you are about 15 seconds away from the finish, you should also be close to exhaustion and require ramping down your power output significantly.</strong></li>
</ol>
<p>This means that you should not have the ability to ride through the finish line with a sprint or even close to the power output you gave during the middle portion of the race. You should be near exhaustion about 15 seconds before the finish and just pedal on fumes for the rest of the race and coast down your speed as needed. You do not want to finish the race with anything close to what you were putting out because that means you are just wasting power to make you go fast *after* the finish line. Instead, both your power output and speed should drop as you approach the finish.</p>
<p>Another important thing to keep in mind, is that when starting the race, you should *not* generate so much power that you go over your race speed of the middle portion of the course. All the plots show that your speed should ramp up until you reach race speed, but not go over it because of an overzealous start.</p>
<p>If we take a look at the time required to finish the first half of the race compared to the last half, we can see that in all cases that first half will take longer then the second half. This means that we have a negative-split strategy here. For example, with the CCAP power metric optimization (Plot #1), it takes a total riding time of 139.7 seconds. The first 1000 m require a time of 72.0 seconds, while the second half required only 67.7 seconds.</p>
<h2>Concluding Remarks</h2>
<p>I hope that this article has been useful and informative in showing you the benefits of using Optimal Cycling to help you with your time trial pacing strategies in a systematic way. If you require clarifications or have questions, leave a comment or send an e-mail to <a href="mailto:contact@optimalcycling.com">contact@optimalcycling.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/01/30/time-trial-pacing-qatar-2011-stage-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File Format Documentation for Optimal Cycling</title>
		<link>http://optimalcycling.com/2011/01/27/file-format-documentation-for-optimal-cycling/</link>
		<comments>http://optimalcycling.com/2011/01/27/file-format-documentation-for-optimal-cycling/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 10:44:21 +0000</pubDate>
		<dc:creator>ericwong</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Power Pacing]]></category>
		<category><![CDATA[Time Trial]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=724</guid>
		<description><![CDATA[I have posted up detailed documentation for the file format Optimal Cycling uses for power pacing simulation. I recommend to read it for anyone trying to create their own power pacing simulations to get an overview of the file format and the details of what is needed.]]></description>
			<content:encoded><![CDATA[<div id="attachment_662" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/ExampleDataFolder.jpg"><img class="size-medium wp-image-662" title="Example Data Folder" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/ExampleDataFolder-300x210.jpg" alt="Example Data Folder" width="300" height="210" /></a><p class="wp-caption-text">Example Data Folder</p></div>
<p>I have posted up detailed documentation for the file format Optimal Cycling uses for power pacing simulations: <a href="http://optimalcycling.com/power-pacing/file-format/">http://optimalcycling.com/power-pacing/file-format/</a>. I recommend to read it for anyone trying to create their own power pacing simulations to get an overview of the file format and the details of what is needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/01/27/file-format-documentation-for-optimal-cycling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started &amp; How CCAP Works</title>
		<link>http://optimalcycling.com/2011/01/23/getting-started-how-ccap-works/</link>
		<comments>http://optimalcycling.com/2011/01/23/getting-started-how-ccap-works/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 10:14:52 +0000</pubDate>
		<dc:creator>ericwong</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Power Pacing]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=695</guid>
		<description><![CDATA[For users interested in getting started with calculating the optimal power pacing for time trial type events using Optimal Cycling, I have written a step by step tutorial to help you install the program and run your first example simulation. Also, I have now posted a page describing the CCAP power metric that is the primary constraint used in Optimal Cycling to solve for the optimal power pacing

]]></description>
			<content:encoded><![CDATA[<div id="attachment_651" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CMD_Run_First_Sim_3.jpg"><img class="size-medium wp-image-651" title="Run Your First Power Pacing Optimization" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CMD_Run_First_Sim_3-300x199.jpg" alt="Run Your First Power Pacing Optimization" width="300" height="199" /></a><p class="wp-caption-text">Run Your First Power Pacing Optimization</p></div>
<p>For users interested in getting started with calculating the optimal power pacing for time trial type events using Optimal Cycling, I have written a step by step tutorial to help you install the program and run your first example simulation while I get more documentation posted:</p>
<p><a href="http://optimalcycling.com/power-pacing/getting-started/">http://optimalcycling.com/power-pacing/getting-started/</a></p>
<p>Also, I have now posted a page describing the CCAP power metric that is the primary constraint used in Optimal Cycling to solve for the optimal power pacing:</p>
<p><a href="http://optimalcycling.com/power-pacing/power-metrics/">http://optimalcycling.com/power-pacing/power-metrics/</a></p>
<p>It is a must read for anyone curious as to how I got Optimal Cycling to work the way it does now, although it is a bit technical.</p>
<div id="attachment_674" class="wp-caption aligncenter" style="width: 594px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_Formula_1.gif"><img class="size-full wp-image-674" title="CCAP Equation" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/CCAP_Formula_1.gif" alt="CCAP Equation" width="584" height="55" /></a><p class="wp-caption-text">CCAP Equation</p></div>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/01/23/getting-started-how-ccap-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Released! Power Pacing with Optimal Cycling</title>
		<link>http://optimalcycling.com/2011/01/17/released-power-pacing/</link>
		<comments>http://optimalcycling.com/2011/01/17/released-power-pacing/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 13:29:46 +0000</pubDate>
		<dc:creator>OptimalCycling</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Introduction]]></category>
		<category><![CDATA[Power Pacing]]></category>

		<guid isPermaLink="false">http://optimalcycling.com/?p=590</guid>
		<description><![CDATA[The Optimal Cycling Project is a new &#038; open source software program that provides the most sophisticated power pacing optimization for cyclists in races. It takes in the course profile of a race, the critical power curve of the cyclist, along with many other environment conditions and is able to consistently and efficiently generate the optimal power output of a cyclist.

The Optimal Cycling Project enables detail oriented athletes, coaches, and researchers to understand and help verify how to pace using power in a consistent and systematic way. ]]></description>
			<content:encoded><![CDATA[<div id="attachment_576" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/OptimalCyclingSimRun.jpg"><img class="size-medium wp-image-576" title="Optimal Cycling Command Line" src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/OptimalCyclingSimRun-300x268.jpg" alt="Optimal Cycling Command Line" width="300" height="268" /></a><p class="wp-caption-text">Optimal Cycling Command Line</p></div>
<p>The Optimal Cycling Project is a new &amp; open source software program that provides the most sophisticated power pacing optimization for cyclists in time trial type races. It takes in the course profile of a race, the critical power curve of the cyclist, along with many other environment conditions and is able to consistently and efficiently generate the optimal power output of a cyclist.</p>
<p>A frequently asked question by time trialists and triathletes is how to correctly pace in a race to obtain the best possible time. The Optimal Cycling Project enables detail oriented athletes, coaches, and researchers to understand and help verify how to pace using power in a consistent and systematic way. It enables one to more quickly understand a race course before setting foot on it and to help demystify pacing.</p>
<p>The current version is Optimal Cycling V0.9.0 and is a cross-platform command line tool shown above. A graphical user interface is in development.</p>
<h2>Some Examples of What It Can Do</h2>
<div id="attachment_568" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_250m.jpg"><img class="size-medium wp-image-568" title="Optimized Power Pacing (CCAP) - 250 m Flat Course, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_250m-300x143.jpg" alt="Optimized Power Pacing (CCAP) - 250 m Flat Course, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (CCAP) - 250 m Flat Course, No Wind </p></div>
<div id="attachment_570" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_1000m.jpg"><img class="size-medium wp-image-570" title="Optimized Power Pacing (CCAP) - 1000 m Flat Course, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_1000m-300x143.jpg" alt="Optimized Power Pacing (CCAP) - 1000 m Flat Course, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (CCAP) - 1000 m Flat Course, No Wind </p></div>
<div id="attachment_571" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_4000m.jpg"><img class="size-medium wp-image-571" title="Optimized Power Pacing (CCAP) - 4000 m Flat Course, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_4000m-300x143.jpg" alt="Optimized Power Pacing (CCAP) - 4000 m Flat Course, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (CCAP) - 4000 m Flat Course, No Wind </p></div>
<div id="attachment_572" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_10000m_HillClimb.jpg"><img class="size-medium wp-image-572" title="Optimized Power Pacing (CCAP) - 10000m Hill Climb, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_10000m_HillClimb-300x143.jpg" alt="Optimized Power Pacing (CCAP) - 10000m Hill Climb, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (CCAP) - 10000m Hill Climb, No Wind</p></div>
<div id="attachment_574" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_10000m_SeeSaw.jpg"><img class="size-medium wp-image-574" title="Optimized Power Pacing (CCAP) - 10000m See Saw, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_10000m_SeeSaw-300x143.jpg" alt="Optimized Power Pacing (CCAP) - 10000m See Saw, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (CCAP) - 10000m See Saw, No Wind </p></div>
<div id="attachment_575" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_40000m.jpg"><img class="size-medium wp-image-575" title="Optimized Power Pacing (CCAP) - 40000m Flat Course, No Wind, 1612 Points! " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/CCAP_40000m-300x143.jpg" alt="Optimized Power Pacing (CCAP) - 40000m Flat Course, No Wind, 1612 Points!" width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (CCAP) - 40000m Flat Course, No Wind, 1612 Points! </p></div>
<div id="attachment_599" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/AVEPOW_1000m.jpg"><img class="size-medium wp-image-599" title="Optimized Power Pacing (AVEPOW) - 1000m Flat Course, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/AVEPOW_1000m-300x143.jpg" alt="Optimized Power Pacing (AVEPOW) - 1000m Flat Course, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (AVEPOW) - 1000m Flat Course, No Wind </p></div>
<div id="attachment_600" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/AVEPOW_4000m.jpg"><img class="size-medium wp-image-600" title="Optimized Power Pacing (AVEPOW) - 4000m Flat Course, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/AVEPOW_4000m-300x143.jpg" alt="Optimized Power Pacing (AVEPOW) - 4000m Flat Course, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (AVEPOW) - 4000m Flat Course, No Wind </p></div>
<div id="attachment_616" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_1000m.jpg"><img class="size-medium wp-image-616" title="Optimized Power Pacing (GM) – 1000m Flat Course, No Wind" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_1000m-300x143.jpg" alt="Optimized Power Pacing (GM) – 1000m Flat Course, No Wind" width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (GM) – 1000m Flat Course, No Wind</p></div>
<div id="attachment_621" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_NO_RA_1000m.jpg"><img class="size-medium wp-image-621" title="Optimized Power Pacing (GM_NO_RA) - 1000m Flat Course, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_NO_RA_1000m-300x143.jpg" alt="Optimized Power Pacing (GM_NO_RA) - 1000m Flat Course, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (GM_NO_RA) - 1000m Flat Course, No Wind</p></div>
<div id="attachment_618" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_4000m.jpg"><img class="size-medium wp-image-618" title="Optimized Power Pacing (GM) – 4000m Flat Course, No Wind" src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_4000m-300x143.jpg" alt="Optimized Power Pacing (GM) – 4000m Flat Course, No Wind" width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (GM) – 4000m Flat Course, No Wind</p></div>
<div id="attachment_622" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_NO_RA_4000m.jpg"><img class="size-medium wp-image-622" title="Optimized Power Pacing (GM_NO_RA) - 4000m Flat Course, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2011/01/GM_NO_RA_4000m-300x143.jpg" alt="Optimized Power Pacing (GM_NO_RA) - 4000m Flat Course, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (GM_NO_RA) - 4000m Flat Course, No Wind</p></div>
<div id="attachment_603" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/GM_10000m_HillClimb.jpg"><img class="size-medium wp-image-603" title="Optimized Power Pacing (GM) - 10000m Hill Climb, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/GM_10000m_HillClimb-300x143.jpg" alt="Optimized Power Pacing (GM) - 10000m Hill Climb, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (GM) - 10000m Hill Climb, No Wind </p></div>
<div id="attachment_604" class="wp-caption aligncenter" style="width: 310px"><a href="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/GM_NO_RA_10000m_HillClimb.jpg"><img class="size-medium wp-image-604" title="Optimized Power Pacing (GM_NO_RA) - 10000m Hill Climb, No Wind " src="http://optimalcycling.com/wordpress/wp-content/uploads/2010/05/GM_NO_RA_10000m_HillClimb-300x143.jpg" alt="Optimized Power Pacing (GM_NO_RA) - 10000m Hill Climb, No Wind " width="300" height="143" /></a><p class="wp-caption-text">Optimized Power Pacing (GM_NO_RA) - 10000m Hill Climb, No Wind </p></div>
<h2>What Sets the Optimal Cycling Project Apart</h2>
<p>The key thing that sets the Optimal Cycling Project apart is that it pays attention to details. For example, whereas many previous papers and attempts at power pacing assumed steady state power and no acceleration, the Optimal Cycling Project does not make these assumptions that can adversely affect the results. Optimal Cycling generates the optimal power output WITH varying power AND acceleration throughout, as well as taking into account things such as hills and wind. The coding and math are much harder when such details are taken into account, but the end result is a more realistic and accurate answer. Optimal Cycling also enables you to create power optimizations for detailed courses, even if you want hundred or thousands of points in your simulation. This means that you can optimize power down to a course resolution of 10 or even 5 metres.</p>
<p>To optimize the power output, we have to use a suitable power metric that provides realistic results. A new &amp; unique algorithm named CCAP (stands for Change Corrected Average Power) was the result of this effort. It takes into account the non-linearity of the effort required from high power outputs and also the power rate of the result. A new &amp; unique algorithm was required to be developed because there were shortcomings in common power metrics, such as average power and general mean type metrics (like Normalized Power) where they could produce chaotic spikes in power. More will be written about the power metric algorithms in the near future.</p>
<p>Another way that the Optimal Cycling Project raises the bar is that it is scalable and efficient. The core logic of Optimal Cycling is written in OpenCL, which enables it to run on multicore/GPGPU systems with relative ease. The algorithms used are optimized for parallel processing and speed since generating an optimal power output can be a very compute intensive task that can take hours for detailed simulations.</p>
<p>The solver in Optimal Cycling is a custom written version of differential evolution and the algorithm is modified with smoothing operators for much faster and consistent convergence. Many different function minimization methods were tested to arrive at the current algorithm. They include simulated annealing, particle swarming, Nelder-Mead, quasi-Newton, and genetic algorithms. The current solver has been tested up to 10,000 points on a single course.</p>
<h2>More Information / Download</h2>
<p>To read more about the Optimal Cycling Project, visit <a href="http://optimalcycling.com/power-pacing/">http://optimalcycling.com/power-pacing/</a>. I will be updating that section of the website as I write up more documentation and explanations of the examples. I HIGHLY recommend you read the information there before trying to run Optimal Cycling. There are dependencies on .Net/Mono + OpenCL.</p>
<p>To download the executable for Optimal Cycling or to view the source code online, visit the project&#8217;s Google Code page at <a href="http://code.google.com/p/optimalcycling/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/optimalcycling/?referer=');">http://code.google.com/p/optimalcycling/</a>.</p>
<p>Since this is the first release of the power pacing tool for Optimal Cycling, it should not be considered final. It should be considered an Alpha level release. It is currently a command line tool that is not suitable for users without some experience running in the command line. If you should run into trouble running the program or have questions, e-mail me at <a href="mailto:contact@optimalcycling.com">contact@optimalcycling.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://optimalcycling.com/2011/01/17/released-power-pacing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  optimalcycling.com/feed/ ) in 1.35164 seconds, on May 21st, 2013 at 3:57 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 21st, 2013 at 4:57 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  optimalcycling.com/feed/ ) in 0.00349 seconds, on May 21st, 2013 at 4:02 am UTC. -->