{"id":2856,"date":"2023-08-10T11:55:20","date_gmt":"2023-08-10T10:55:20","guid":{"rendered":"https:\/\/mywindsock.com\/page\/?p=2856"},"modified":"2023-08-10T15:49:12","modified_gmt":"2023-08-10T14:49:12","slug":"mywindsock-setting-rules","status":"publish","type":"post","link":"https:\/\/mywindsock.com\/page\/discussion\/mywindsock-setting-rules\/","title":{"rendered":"myWindsock &#8211; Setting rules"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"1024\" src=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/04\/rbvstt-1024x1024.png\" alt=\"\" class=\"wp-image-2635\" srcset=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/04\/rbvstt-1024x1024.png 1024w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/04\/rbvstt-300x300.png 300w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/04\/rbvstt-150x150.png 150w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/04\/rbvstt-768x768.png 768w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/04\/rbvstt.png 1080w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure><\/div>\n\n\n\n<p>New to myWindsock are Virtual Athlete Rules. They are, to a programmer, what we call conditional operators. Conditional operators are fundamental constructs in programming that allow you to make decisions and control the flow of your code based on certain conditions. They enable your program to execute different sets of instructions depending on whether specific conditions are met or not. The most common conditional operators are if, elif (short for &#8220;else if&#8221;), and else. These operators are primarily used in languages like Python, C, C++, Java, and many others.<\/p>\n\n\n\n<p>In myWindsock &#8211; they work broadly the same as in high level programming languages. For example, we might want to see what would happen to our overall time if we drop our power to a given number over certain speeds, sit up during certain portions of the course or raise our power over certain gradients.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2>Setting Rules on myWindsock<\/h2>\n\n\n\n<p>Firstly, add a course or segment to your planner. I\u2019ve added a triathlon that I\u2019m racing in October in Ibiza &#8211; pacing is vital in triathlon so playing with a pacing change on a triathlon course seemed smart.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"616\" src=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.46.53-1024x616.png\" alt=\"\" class=\"wp-image-2857\" srcset=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.46.53-1024x616.png 1024w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.46.53-300x180.png 300w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.46.53-768x462.png 768w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.46.53-1200x722.png 1200w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.46.53.png 1254w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>We start with a perfectly evenly paced 300W for the bike course. This gives us a time of bang on 2:15 for the bike.<\/figcaption><\/figure><\/div>\n\n\n\n<h3><strong>How to set rules\u2026<\/strong><\/h3>\n\n\n\n<ul><li>Open the forecast on myWindsock.com&nbsp;<\/li><li>Scroll to settings and click the orange \u201cChange Settings\u201d tab&nbsp;<\/li><li>Here is where you will find performance rules\u2026<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"819\" src=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.49.23-1024x819.png\" alt=\"\" class=\"wp-image-2858\" srcset=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.49.23-1024x819.png 1024w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.49.23-300x240.png 300w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.49.23-768x614.png 768w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.49.23-1200x960.png 1200w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.49.23.png 1230w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2>Let&#8217;s add some rules and see what happens&#8230; <\/h2>\n\n\n\n<p>I\u2019ve added speed related rules &#8211; the aim is to simply whack climbs and coast fast descents\u2026<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"840\" src=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.50.44-1024x840.png\" alt=\"\" class=\"wp-image-2859\" srcset=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.50.44-1024x840.png 1024w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.50.44-300x246.png 300w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.50.44-768x630.png 768w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.50.44-1200x985.png 1200w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.50.44.png 1250w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"731\" src=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.51.17-1024x731.png\" alt=\"\" class=\"wp-image-2860\" srcset=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.51.17-1024x731.png 1024w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.51.17-300x214.png 300w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.51.17-768x548.png 768w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.51.17-1200x857.png 1200w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.51.17.png 1252w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>This has taken almost two minutes off our bike split for less power and essentially the same normalised power (I certainly can\u2019t really tell a 1% change in NP). We can see here where the rule change has allowed us to use less energy.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Let\u2019s take it a little further and shrug extra hard on the flat sections and let\u2019s say, for argument\u2019s sake that this reduces our frontal area by 5% and this has a 1:1 mapping with cda (which may or may not be true &#8211; seems like the sort of thing you might want to test). The other thing we will do is really whack the steeper sections and hit 400W when the road tilts over 9.9%. The assumption of the rules is when none of the conditions are met we ride at a steady 400W.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"745\" src=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.52.41-1024x745.png\" alt=\"\" class=\"wp-image-2861\" srcset=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.52.41-1024x745.png 1024w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.52.41-300x218.png 300w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.52.41-768x559.png 768w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.52.41-1200x873.png 1200w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.52.41.png 1248w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>This has shaved another 23s off our total moving time and reduced our average power by a single watt.&nbsp;<br><br><\/figcaption><\/figure><\/div>\n\n\n\n<p>Let\u2019s further adjust the pacing strategy by simply setting the uphill power to 330W and the downhill power to 200W &#8211; which will be the default settings until our pacing rules that we\u2019ve set kick in as conditions are met. We will also alter the cda values to a slight increase when climbing and decrease when descending\u2026<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"694\" src=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.54.32-1024x694.png\" alt=\"\" class=\"wp-image-2863\" srcset=\"https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.54.32-1024x694.png 1024w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.54.32-300x203.png 300w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.54.32-768x521.png 768w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.54.32-1200x814.png 1200w, https:\/\/mywindsock.com\/page\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-10-at-12.54.32.png 1242w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>We\u2019ve managed to further drop our time by another two minutes with a lower average and normalised power by descending slightly slower and climbing slightly harder.&nbsp;<br><br><\/figcaption><\/figure><\/div>\n\n\n\n<p>We can see here that, as well as pacing a long effort evenly, riding the road is also important. Riding harder on the climbs and gentler on descents will mean you get from A to B both faster and having used less energy. At the end of our little experiment our moving time is over 4 minutes faster than the perfectly evenly split effort for less watts.&nbsp;<\/p>\n\n\n\n<p>If you want to take your pacing and race planning to the next level, join athletes who have won Olympic medals and World Championships by signing up to <a href=\"https:\/\/mywindsock.com\/page\/welcome-to-mywindsock\/\" data-type=\"page\" data-id=\"1566\">myWindsock here<\/a>.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>New to myWindsock are Virtual Athlete Rules. They are, to a programmer, what we call conditional operators. Conditional operators are fundamental constructs in programming that allow you to make decisions and control the flow of your code based on certain conditions. They enable your program to execute different sets of instructions depending on whether specific &hellip; <a href=\"https:\/\/mywindsock.com\/page\/discussion\/mywindsock-setting-rules\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;myWindsock &#8211; Setting rules&#8221;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/posts\/2856"}],"collection":[{"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/comments?post=2856"}],"version-history":[{"count":5,"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/posts\/2856\/revisions"}],"predecessor-version":[{"id":2868,"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/posts\/2856\/revisions\/2868"}],"wp:attachment":[{"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/media?parent=2856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/categories?post=2856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mywindsock.com\/page\/wp-json\/wp\/v2\/tags?post=2856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}