{"id":460,"date":"2014-08-08T17:54:00","date_gmt":"2014-08-08T21:54:00","guid":{"rendered":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/?p=460"},"modified":"2015-06-08T20:07:51","modified_gmt":"2015-06-09T00:07:51","slug":"asktrinerd-headwinds-tailwinds","status":"publish","type":"post","link":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/2014\/08\/asktrinerd-headwinds-tailwinds\/","title":{"rendered":"#AskTriNerd: Headwinds &#038; Tailwinds"},"content":{"rendered":"<blockquote>\n<p class=\"separator\" style=\"clear: both; text-align: left;\"><i>&#8220;I&#8217;m wondering about wind in an out-and-back situation on a bike. The ideal situation in a straight out-and-back would be zero wind, while having a headwind then tailwind or vice versa would not be desirable?&#8221;<\/i>\u00a0<i>&#8211; Mike<\/i><\/p>\n<\/blockquote>\n<p>Great question. The science of\u00a0aerodynamics is often complex and counterintuitive. The answer to many aero\u00a0questions is &#8220;it depends&#8221; and this one is no exception. Mike is partially\u00a0correct, but surprisingly windless conditions are not necessarily the fastest\u00a0on an out-and-back course. In this post, we\u2019ll examine headwinds\/tailwinds and\u00a0I\u2019ll save a special case with crosswinds for next time.<\/p>\n<p>But first, a word on the #AskTriNerd\u00a0series. I find it frustrating that popular &#8220;science and tech&#8221; writing tends to gloss over the underlying science, instead relying on hand-waving and unreferenced claims that &#8220;studies have shown&#8230;&#8221;. At the same time, I recognize that many people are more interested in the bottom line than the dorktastic details. To keep these posts accessible to a broader audience, I&#8217;ll do my best to explain things in layman&#8217;s terms. But I&#8217;ll also include some literature references or calculations to appease nerds like me. Feel free to skip, skim or scrutinize this extra info as you see fit.<\/p>\n<p style=\"text-align: justify;\">Let&#8217;s consider a flat, straight\u00a0out-and-back course with the wind blowing parallel to the course (<i>i.e.<\/i>\u00a0always in or opposite the direction of motion). Let&#8217;s assume\u00a0that the wind speed and direction remain constant over the duration of the ride. In this case, Mike is correct that any headwind\/tailwind would be slower than no wind at all.<\/p>\n<p style=\"text-align: justify;\">Intuitively, you might think that an equal\u00a0tailwind and headwind would cancel each other out. Shouldn&#8217;t the tailwind give\u00a0back as much speed as the headwind takes away? But if you&#8217;ve ridden on a windy day, you&#8217;ve probably noticed that this not the case. It\u2019s a sad fact that the wind takes more than it\u00a0gives.<\/p>\n<p style=\"text-align: justify;\">To show this, I did some calculations (details below) to find out how tailwinds and headwinds affect the speed of a cyclist. With the assumptions I made, a cyclist holding a constant power output of 250W would go about 40 km\/h with no wind. The graph below shows a cyclist&#8217;s speed with different wind speeds. Negative numbers represent headwinds and positive numbers represent tailwinds. The different curves show various constant power outputs.<\/p>\n<p class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind-analysis-cyclist-speed.png\"><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind-analysis-cyclist-speed.png\" alt=\"\" width=\"400\" height=\"400\" border=\"0\" \/><\/a><\/p>\n<p>To examine these results another way, I plotted the magnitude of the\u00a0change in speed from windless conditions over a range of headwind and tailwind\u00a0 speeds for the 250W cyclist. In the graph below, notice how the curve showing the speed increase\u00a0 due to a tailwind is always greater than the curve showing the speed decrease for an equivalent headwind. In other words, a tailwind adds more to your <i>instantaneous <\/i>speed than an equivalent headwind takes away.<\/p>\n<p class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind-analysis-headwind-tailwind.png\"><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind-analysis-headwind-tailwind.png\" alt=\"\" width=\"393\" height=\"400\" border=\"0\" \/><\/a><\/p>\n<p class=\"separator\" style=\"clear: both; text-align: left;\">Hold on! Isn&#8217;t that the opposite of what I&#8217;m trying to prove?<\/p>\n<p class=\"separator\" style=\"clear: both; text-align: left;\">This result surprised me until I realized that you would spend more time riding into a headwind than riding with a tailwind on an out-and-back course. The net effect is still a slower average speed than if there were no wind. To\u00a0demonstrate this, I calculated the average speed of the 250W cyclist for an out-and-back course (of any\u00a0distance) over a range of wind speeds. It&#8217;s clear that any headwind\/tailwind results in a slower average speed than no wind.<\/p>\n<p class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind-analysis-average-speed.png\"><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind-analysis-average-speed.png\" alt=\"\" width=\"640\" height=\"320\" border=\"0\" \/><\/a><\/p>\n<h2><b>Calculations<\/b><\/h2>\n<p>To simplify this problem, let\u2019s assume that the course is flat so that no work is done against gravity. Let\u2019s also neglect the accelerations at the start and at the turnaround and assume the cyclist travels at one constant speed into the headwind and another constant speed with the tailwind. Finally, we\u2019ll neglect frictional losses in the drivetrain and wheels, which are typically just a few percent.In this simplified case, a cyclist traveling at constant speed must work against two forces: the force of\u00a0aerodynamic drag, <i>Fdrag<\/i>, and the much smaller force of rolling resistance,<i> Frr<\/i> (arising from the interaction between of the tires and the road surface).<\/p>\n<p class=\"separator\" style=\"clear: both; text-align: left;\"><img decoding=\"async\" class=\" alignnone\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind1.png\" alt=\"\" border=\"0\" \/><\/p>\n<p class=\"separator\" style=\"clear: both; text-align: left;\"><i>Fdrag<\/i> is proportional to the apparent wind speed squared and <i>Frr<\/i> is independent of speed. These forces are described by the following expressions:<\/p>\n<p class=\"separator\" style=\"clear: both; text-align: left;\"><img decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind2.png\" alt=\"\" border=\"0\" \/><\/p>\n<p>Where <i>\u03c1<\/i> is the density of air, <i>Cd<\/i> is the drag coefficient, <i>A<\/i> is the frontal area of the cyclist, <i>g<\/i> is the acceleration due to gravity, <i>W<\/i> is the mass of the cyclist and bike, and <i>Crr <\/i>is the coefficient of rolling resistance. The variable <i>v<\/i> is the apparent wind speed, given by the vector subtraction of the velocity of the wind minus the velocity of the cyclist.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind31.png\" alt=\"\" border=\"0\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Yaw-diagram1.png\" alt=\"\" width=\"320\" height=\"118\" border=\"0\" \/><\/p>\n<p>For future reference in the next post, the angle between the apparent wind and the direction of motion is called the yaw angle. Notice that the yaw angle depends on 1) the cyclist&#8217;s speed, 2) the wind speed, and 3) the wind angle relative to the cyclist. In this case, because we are dealing with headwinds and tailwinds, the yaw angle is always zero.<\/p>\n<p>A cyclist generating power <i>P<\/i> working against the total force <i>F<\/i> will maintain a constant speed v_<i>cyclist<\/i>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind4.png\" alt=\"\" border=\"0\" \/><\/p>\n<p>Combining these expressions, we get an equation of motion for the cyclist.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind5.png\" alt=\"\" width=\"320\" height=\"37\" border=\"0\" \/><\/p>\n<p>Ew, gross&#8230; an implicit cubic equation! Rather than trying to solve this beast analytically, I plugged it into my favourite math software (Wolfram Mathematica) to create the graphs above. Here are the values I used for the constants:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Constants.png\" alt=\"\" width=\"400\" height=\"108\" border=\"0\" \/><\/p>\n<p>To determine the cyclist\u2019s average speed on the out-and-back course as a function of wind speed, let\u2019s say that our cyclist completes the headwind section in time <i>th<\/i> with speed <i>vh<\/i> and the tailwind section in time <i>tt<\/i> with speed <i>vt<\/i>. Since these two sections are equal in distance <i>d<\/i>, we can relate the two speeds and times.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind6.png\" alt=\"\" border=\"0\" \/><\/p>\n<p>The average speed <i>vavg<\/i> is given by the time-weighted average of <i>vh<\/i> and<i> vt<\/i>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind7.png\" alt=\"\" border=\"0\" \/><\/p>\n<p>We can use these two expressions to solve for <i>vavg<\/i> and eliminate time, giving the function shown in the last graph.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-content\/uploads\/2014\/08\/Wind8.png\" alt=\"\" border=\"0\" \/><\/p>\n<p>While working on this post, I stumbled upon <a href=\"http:\/\/www.wired.com\/2010\/02\/the-wind-giveth-a-little-and-taketh-away-a-lot\/\" target=\"_blank\">a similar analysis on Wired.com<\/a>. I borrowed some ideas, but added some details (<i>e.g.<\/i>, rolling resistance) and simplified the derivation.<\/p>\n<p><b>Questions or comments? Please join the conversation about this post on\u00a0<a href=\"https:\/\/www.facebook.com\/codybealstriathlon\/posts\/522541967847425\" target=\"_blank\">Facebook<\/a>,\u00a0<a href=\"https:\/\/twitter.com\/CFBeals\/statuses\/497804247040147456\" target=\"_blank\">Twitter<\/a>\u00a0or in the comments below.<\/b><\/p>\n<div class=\"addtoany_share_save_container addtoany_content_bottom\"><div class=\"a2a_kit a2a_kit_size_32 addtoany_list a2a_target\" id=\"wpa2a_1\"><a class=\"a2a_button_facebook\" href=\"http:\/\/www.addtoany.com\/add_to\/facebook?linkurl=https%3A%2F%2Fmikaelstaer.com%2Fclients%2Fcbeals%2Fdev%2F2014%2F08%2Fasktrinerd-headwinds-tailwinds%2F&amp;linkname=%23AskTriNerd%3A%20Headwinds%20%26%20Tailwinds\" title=\"Facebook\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_twitter\" href=\"http:\/\/www.addtoany.com\/add_to\/twitter?linkurl=https%3A%2F%2Fmikaelstaer.com%2Fclients%2Fcbeals%2Fdev%2F2014%2F08%2Fasktrinerd-headwinds-tailwinds%2F&amp;linkname=%23AskTriNerd%3A%20Headwinds%20%26%20Tailwinds\" title=\"Twitter\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_google_plus\" href=\"http:\/\/www.addtoany.com\/add_to\/google_plus?linkurl=https%3A%2F%2Fmikaelstaer.com%2Fclients%2Fcbeals%2Fdev%2F2014%2F08%2Fasktrinerd-headwinds-tailwinds%2F&amp;linkname=%23AskTriNerd%3A%20Headwinds%20%26%20Tailwinds\" title=\"Google+\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_dd addtoany_share_save\" href=\"https:\/\/www.addtoany.com\/share_save\"><\/a>\n<script type=\"text\/javascript\"><!--\nwpa2a.script_load();\n\/\/--><\/script>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>&#8220;I&#8217;m wondering about wind in an out-and-back situation on a bike. The ideal situation in a straight out-and-back would be zero wind, while having a headwind then tailwind or vice versa would not be desirable?&#8221;\u00a0&#8211; Mike Great question. The science of\u00a0aerodynamics is often complex and counterintuitive. The answer to many aero\u00a0questions is &#8220;it depends&#8221; and &hellip; <a href=\"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/2014\/08\/asktrinerd-headwinds-tailwinds\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">#AskTriNerd: Headwinds &#038; Tailwinds<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[7],"class_list":["post-460","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-asktrinerd"],"_links":{"self":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts\/460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/comments?post=460"}],"version-history":[{"count":4,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts\/460\/revisions"}],"predecessor-version":[{"id":1229,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/posts\/460\/revisions\/1229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/media\/654"}],"wp:attachment":[{"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/media?parent=460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/categories?post=460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikaelstaer.com\/clients\/cbeals\/dev\/wp-json\/wp\/v2\/tags?post=460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}