Modelling what might have been in southeast BC and northwest Wasington

Still Too Much Congestion

Simulations were run of the revised operating scheme without a dedicated switcher at Grand Forks and having the way freights switch the industries and exchange cars between the railroads. Once again there is a pile up of cars that get “stuck” in the yard at Grand Forks. This is fundamentally no different than when we had the dedicated switcher, just to a different degree. It occurs on fewer tracks, and involves less cars, but it is still an undesirable outcome that will lead to unsatisfactory operations.

One thought was that we should try to minimize the shipments that are selected during restaging to ones that have a clear path from staging to the first delivery point. This is called “congestion” and is a measure of how full the tracks are along the car’s route to its first destination. The restaging logic was changed to consider only those shipments where the path congestion is below a certain level, with the idea that this will help the overall car flow by not overloading the paths that already have lots of cars along them.

Test were run with various levels of congestion threshold, and while the number of cars getting stuck in the interchange tracks was generally less, the effect was far less than hoped for. For example, on a 30 day simulation with 40 cars and a congestion threshold of 0.5, the number of times a car had to be skipped because it there was no room ahead dropped from 187 to 147. With 60 cars and the same 0.5 threshold, the number of skipped cars actually rose from 787 to 948! Not a lot of help there. Next, more thinking.

An examination of the tracks involved showed that the vast majority of the skipped cars were in fact at industries ready to be picked up, and they needed to be exchanged with the other railroad, but there was no space on the interchange track. Clearly the issue is not just with picking shipments for cars being restaged, as that only addresses the first leg of their journey. With shipments able to go in all directions, many cars will get delivered to their first stop without passing through a congested area, but that says nothing about the car’s second leg, which has a high probability of needing to be interchanged, hence the problem.

One simple and obvious solution is to tinker with the shipment mix so that most shipments do not require interchange either coming or going, but that is an artificial solution that is not appealing. Some way needs to be found to minimize the number of shipments needing interchange for a typical layout, without introducing artificial un-prototypical assumptions.

The next thing tried was to segregate shipments by the number of railroads involved, using some form of weighted random selection. The idea is that most of the shipments selected when restaging cars probably should be for the home railroad, so that only some will need to be interchanged. To test this idea, a stricter simplified version was implemented which only selects a home railroad shipment. This works well, but can result in a fair number of restaged cars with no candidate shipments which must then be moved to storage. A better way is to only enforce this when there are in fact shipments that meet the criteria, and revert to an “anywhere” model when there are no same railroad shipments available.

The return track selection for inbound shipments was also constrained to be the originating staging track, otherwise these moves can involve interchange tracks as well.

So, after all of those ideas, the results of the changes did not produce the kind of improvements that were expected, and there were still far too many interchange moves, so more investigation was needed. Confining shipment selection to only one railroad was clearly not working, and a detailed look at the data showed why. In my haste to convert to the newer two railroad operational model, I had neglected to update which tracks were owned by which railroads, as it really did not matter up to that point. Now with a shipment selection based on owner, it did matter greatly and was very wrong, hence the large number of interchange moves that were still happening. It was all essentially still one big happy railroad, with shipments going everywhere and plugging up the interchange tracks. Despite the name, the so-called interchange tracks know nothing about which railroad they belong to or even that they are an interchange between railroads. They are simply part of the car routes from one place to another. By having almost everything owned by one railroad, it meant that all of the shipments were candidates, just as before, so naturally many of the ones selected just happened to be between points on the layout that needed to pass through an interchange track.

After correcting the track ownership problem, shipments that travel exclusively on one railroad’s tracks will be moved only by trains of that railroad, thereby minimizing cars needing to be interchanged. There will still be a few, because sometimes there are no single railroad shipments available during restaging, so the criteria is relaxed to consider any candidate shipment which includes interchanges when necessary. Tests bear out a big reduction in the number of cars passing through the interchange tracks, and they are no longer filling up. The total number of cars picked up has increased about 20% and the number of cars that can’t be moved because there is no space ahead has dropped to about 60%.

This little exercise has shown that various techniques can be used to influence the shipment selection process during car restaging in ways that can improve the overall traffic flow on the layout. More research will probably reveal even better ways to do this without having to resort to un-prototypical assumptions or approximations.

The mechanism to influence restaging shipment selection could be brought out as a user configurable feature. So layouts might want to have lots of interchange traffic and can handle it, so this should not be a fixed feature.

What is the Best Fast Clock Multiplier?

Model railroads are often operated with a “fast clock” that runs some number of times faster than real time, in order to make travel times seem more realistic. Distances on most layouts are so short that the actual travel times between stations end up being very short. Running a clock at a faster rate increases these times to more acceptable values.

A typical fact clock ratio is somewhere around 4:1 or 6:1, as that makes a session lasting a few hours seem more like a day. But, what is the best ratio to use and why?

It is interesting to note that the actual ratio used has no real bearing on the operating session and when things happen, so long as the clock speed and the printed times in a timetable share the same rate. If it takes one real hour to switch a yard, then it does not matter if the stated time is four hours at 4:1 or six hours at 6:1, the work will still take a person one real hour to complete.

So, let’s examine some examples and how they relate between real minutes and scale minutes.

At 4:1, one real minute is four scale minutes, two becomes eight, and so on, with the scale minutes being in multiples of four minutes, e.g. 4, 8, 12, 16, 20, 24, 28, and so on. If we do the same for 6:1, we get 6, 12, 18, 24, 30, 36, 42, 48, etc. Now if we consider than most people think in terms of 5 minute intervals, e.g. 5, 10, 15, 20, 30 minutes, the scale times produced from both 4:1 and 6:1 do not map well onto the time intervals that people are familiar with.

If on the other hand we choose a ratio of 5:1, then it maps very cleanly at 5, 10, 15, 20, 25, 30, etc.

So based on this analysis, it would seem that a fast clock ratio of 5:1 yields the cleanest times for operations.

Too Much Yard Switching Busy Work

The original scheme for handling cars through the Grand Forks yard was to classify all arriving cars using a local switcher, including those cars destined for the local industries at Grand Forks. A separate switching operation would then deliver them. This seemed to work well when there were only a few trains through the town each day, but with the recent additions of Carson and Curlew and their extra industries wanting more cars, this approach has broken down. More details of the first attempt at operating using that scheme can be found in the post “That Fateful Friday”. Suffice it to say that it did not go well due to the extra traffic to be handled through the Grand Forks yard. So, what to do instead? Time for some serious rethinking of the process, and a bit of detailed analysis.

Continue reading “Too Much Yard Switching Busy Work”

Operating Grand Forks as a Classification Yard is a Mistake

At the start of operations on the S&BC, there was very little main line track to other towns. The entire layout pretty much was the Grand Forks town, plus the upper and lower staging yards. This resulted in some traffic to and from the local industries in Grand Forks, but most of it simply was interchanged between the CPR and the S&BC and went to and from the staging yards. Consequently, it made sense to operate the yard as a classification point in order to best handle the interchange traffic.

Now, with the addition of the new towns of Carson and Curlew that have in combination more industry spots than the entire layout had before, continuing to operate Grand Forks as a classification yard is proving to be a big mistake.

Continue reading “Operating Grand Forks as a Classification Yard is a Mistake”

Selective Compression of Operations

The idea of selectively compressing aspects of a model railroad has been around for a long time, but it has mostly been applied to physical things such as building size, number of windows, bridge length, etc. The motivation is that our model railroad layouts are significantly smaller than the prototype.To help compensate for this, we reduce the size or number of various elements to help make the layout seem bigger. The notion that this same idea can be applied to the operational aspects of running a model railroad has not been popular, but it will be explored here.

Model train sizes and distances are already vastly smaller that on the prototype, so we often operate with a “fast clock” to enhance the notion of time and distance, but there are a few more things that we can do from a timing perspective to enhance layout operations.

Continue reading “Selective Compression of Operations”

That Fateful Friday – or the first attempt at switching Grand Forks after the addition of Carson and Curlew

Following the construction and commissioning of the new towns of Carson and Curlew with their additional industries, a new operating scheme was developed to include service to these new towns. It was a simple extension of the one used to date, whereby trains from all four compass points would exchange cars in Grand Forks as well as service their assigned industries. The local industries at Grand Forks were switched also as part of the classification switcher duties at an appropriate point in time. This proved quite successful, and it was used during VanRail 2017 for two sessions.

With the significant increase in industries wanting cars, the classification role at Grand Forks was expected to become a full time position, leaving the local industries to be switched by a different job.

The Saturday gang bravely agreed to try out these ideas on one Friday evening that will be well remembered for all the wrong reasons. Let’s just say that my ideas didn’t quite work out as planned. If you are interested in the gory details of my analysis, it continues below the following pictures that were taken before everything went wrong.

John happily switching Darestof.
Ken and Colin trying to manage Grand Forks yard.
Continue reading “That Fateful Friday – or the first attempt at switching Grand Forks after the addition of Carson and Curlew”