Spring Series Round 3 – Armstrong Road

Armstrong Road is a short road of about 3km in North Langley. About half of that is smooth, good pavement, the other half is rough and bumpy. Over the first 2km or so, it raises 80m in 3 stairstep pitches. 12%, 10% and the last, on the bumpy pavement is something like 8%. This feature utterly dominates the Armstrong Road Spring Series race.
Not being someone who handles sustained climbs very well, I expected this race to be over fairly quickly. The last truly hilly races I had done, admittedly a couple of years ago, the Ottawa Grand Prix in Gatineau Park generally ended up with me being shot off the back on the first major ascent. I saw no reason why this race would be any different.
The race starts at the top of the course. A straight downhill gets the speeds up nice and  high. A sharp right hand bend into a further downhill. This next stretch is great fun as the road lazily winds down the hill. Bottom of the hill is a hard right, then onto the flats for a couple of kilometers for a few turns. After River Road, you take a turn to the right and head up the hill. The first pitch is the steepest and it tops out with a long false flat. Then it kicks up again. The second false flat is short and is noted by the road surface going from great to horrible. One more climb and then the finish line.
I started out at the front intending to remain in the top ten or so places as long as possible. Going into a climb at the front means you do get a bit of a chance to drift back and use a touch less energy. I hit the hill in about 8th place and to my surprise stayed there. A couple of attacks went off and various people ramped up the pace to bring them back but nothing doing.
I could have been done after that first climb. My heartrate was in to the mid 180’s for most of it, which is well into the not sustainable level for me. If the remainder of the climbs were this fast, it was just a matter of time.
A couple of laps later, a couple of guys rode a fairly serious tempo up the hill. I basically hung on for all I was worth to a chase group and we all came in contact again on the final uphill before the finish line. I was sitting in about 10th place, looked behind me and saw nobody. Great, I was in a break on a climber’s course. This was going to end well.
Due, I think, to some poor rotations and some serious effort on the part of the remainder of the race, the pack made contact again about 5km later at the base of the climb again. I made it to the top in the main pack again, but at this point, 4/7 climbs through the race, I could tell that I was getting into trouble.
I was shelled on the second pitch of lap 5. The lights went out and I lost 50m in probably a minute. What remained of the pack slowed over on the bumpy roads, and I closed most of the gap, but I never actually got back on. I very, very seriously debated climbing off the bike there, but decided I’d at least ride to the corner where I parked, which was about 800m past the finish line and flat/downhill.
“Well, I only have to go up that hill two more times, there are some other dropped guys ahead of me to maybe ride with and I can totally bomb down this descent with guys flagging me through corners. Yeah. I’m going to finish this race.”
So I did. Rode hard on the flats, survived up the hill and bombed the descent. It was awesome.
Placed probably around 20th, based on the size of the peloton that went up the road. 40 starters so that’s pretty good. Considering I spent some time in a break and was riding at the front until said lights went out, I’m pretty happy with the whole thing.

Armstrong Road is a short road of about 3km in North Langley. About half of that is smooth, good pavement, the other half is rough and bumpy. Over the first 2km or so, it raises 80m in 3 stairstep pitches. 12%, 10% and the last, on the bumpy pavement is something like 8%. This feature utterly dominates the Armstrong Road Spring Series race.

Not being someone who handles sustained climbs very well, I expected this race to be over fairly quickly. The last truly hilly races I had done, admittedly a couple of years ago, the Ottawa Grand Prix in Gatineau Park generally ended up with me being shot off the back on the first major ascent. I saw no reason why this race would be any different.

The race starts at the top of the course. A straight downhill gets the speeds up nice and  high. A sharp right hand bend into a further downhill. This next stretch is great fun as the road lazily winds down the hill. Bottom of the hill is a hard right, then onto the flats for a couple of kilometers for a few turns. After River Road, you take a turn to the right and head up the hill. The first pitch is the steepest and it tops out with a long false flat. Then it kicks up again. The second false flat is short and is noted by the road surface going from great to horrible. One more climb and then the finish line.

I started out at the front intending to remain in the top ten or so places as long as possible. Going into a climb at the front means you do get a bit of a chance to drift back and use a touch less energy. I hit the hill in about 8th place and to my surprise stayed there. A couple of attacks went off and various people ramped up the pace to bring them back but nothing doing.

I could have been done after that first climb. My heart rate was in to the mid 180’s for most of it, which is well into the not sustainable level for me. If the remainder of the climbs were this fast, it was just a matter of time.

A couple of laps later, a couple of guys rode a fairly serious tempo up the hill. I basically hung on for all I was worth to a chase group and we all came in contact again on the final uphill before the finish line. I was sitting in about 10th place, looked behind me and saw nobody. Great, I was in a break on a climber’s course. This was going to end well.

Due, I think, to some poor rotations and some serious effort on the part of the remainder of the race, the pack made contact again about 5km later at the base of the climb again. I made it to the top in the main pack again, but at this point, 4/7 climbs through the race, I could tell that I was getting into trouble.

I was shelled on the second pitch of lap 5. The lights went out and I lost 50m in probably a minute. What remained of the pack slowed over on the bumpy roads, and I closed most of the gap, but I never actually got back on. I very, very seriously debated climbing off the bike there, but decided I’d at least ride to the corner where I parked, which was about 800m past the finish line and flat/downhill.

“Well, I only have to go up that hill two more times, there are some other dropped guys ahead of me to maybe ride with and I can totally bomb down this descent with guys flagging me through corners. Yeah. I’m going to finish this race.”

So I did. Rode hard on the flats, survived up the hill and bombed the descent. It was awesome.

Placed probably around 20th, based on the size of the peloton that went up the road. 40 starters so that’s pretty good. Considering I spent some time in a break and was riding at the front until said lights went out, I’m pretty happy with the whole thing.

Spring Series Round 1 – River Road

And bike racing is back on the menu.

Team Escape Velocity puts on a series of races every spring, the aptly named Spring Series. The first race is a nearly flat 4 corner circuit race in Langley. Specifically, this. Last year’s race was marked by sleet and snow towards the end of it. This year, the forecast called for rain ‘in the afternoon’. I don’t want to give too much away here, but the forecast lied.

Let’s start out with a quick overview of a lap of the course: Go straight with a tailwind. Turn right onto a slightly narrower road. Enjoy a crosswind from the right for a minute or so, then turn right again onto a yet narrower road. This is also dead straight, but undulates slightly with a dip down most of the way through it. Turn right yet again onto the narrowest road in the race, which is also entertainingly the worst pavement in the race. Be bumped and jostled and lose 10m or so of elevation and turn right one final time back onto the front stretch.

I should have remembered this from last year, but the C race at least plays out in such a way that positioning is very important. With the yellow line rule in effect, there consistently is only one good place to move up significantly per lap, coming out of turn 4, onto the front stretch. Generally out of the other three corners, there is the usual acceleration out of the corner, then it slows right down again. As soon as that happens, the pack bunches up and there is no room to pass. The front stretch is a bit wider and takes closer to a kilometer before this happens, so moving up pretty much needs to happen here.

As for how much? Based on the numbers I got from the race, there were consistent accelerations nearly up to 50km/h out of the corners. This slowed down to below 35km/h on much of the rest of the course. What this actually meant was that the accordion effect was somewhat mitigated. Even at the back where you slowed down for the corners, you did not need to hit it too hard to stay on as the field slowed down significantly on a regular basis.

As for my race? The plan was to tailgun for much of it, getting a decent interval workout at the back. If I could position myself well, then try attacking on the last lap or two. I couldn’t position myself and a couple of crashes in the dying moments of the race did not inspire me to take further risks on the wet roads. Finished in the middle of the pack which did break up somewhat in the final metres.

All in all? I’m somewhat happy with it. It’s pretty much the flattest road race of the year for me, which is theoretically good for me, but not terribly exciting. Next week is the Armstrong Road course, which is dominated by a fairly serious climb every lap.

Number crunching and buses!

A few days ago, Translink announced that they would be releasing their bus, train and seabus route information in a standard format. A list of every bus stop, route, time, etc might not seem overly exciting to most people, but I love datasets. Admittedly, I often don’t know exactly what to do with datasets, but that’s hardly the real issue here. Anyhow, this seemed like a promising thing for me to do and I downloaded it, unzipped it and spent a couple of hours prepping a Rails project to serve as a new home for it.

Roughly 500 routes, 8700 stops, 126000 trips and 3.4 million timepoints at those stops. Not a whopping amount of data, but enough to start having some fun. My initial plan was just to be able to plot the stops for a given route onto google maps. That’s done in it’s ugly glory at my stopfinder. If you want to search for a 1 or 2 digit route, put in the leading 0’s. Sorry, haven’t done that yet.

My next steps are going to be to publish a number of primitive operations on the data with results in JSON format. Things like ‘closest stop to lat,lon’, ‘how to get from stop x to stop y’, and other similar sorts of things. The idea being that if I can build up a suitable library of common operations on the dataset, any future ideas that do come to mind should be relatively easy to implement.

That and if anyone does want to do some data mining, well, this is an option. I’ll post any updates, formats and that sort of thing on this site as I work through it. In general, the services will be pretty much simply URL based and will return raw JSON. Nothing special, but fairly easy to parse and work with. I have a relatively irrational dislike of XML which I will probably get over at some point, but it will take someone making a very good argument.