I know this thread and post is a year old, and discussion has kind of died down, but I wanted to kind of go over it and add some responses/ideas/information to some of these posts in order to maybe spark some new discussion, or just new ways of thinking about things.
I noticed a few people saying they're not sure how to start, or addressing the "repetitiveness" of cc/wb (which is also an addressable "problem").
For operations on my previous N scale RR I used a variation of the common 4-cyle waybill. While the concept and application of the system is straightforward and easy to use, getting it started stumped me. I filled out a bunch of waybills
On an individual basis, creating waybills is really simple. You just take your layout industries, and write up waybills for shipments in and out of all your industries. Move 1 empty to industry; load; Move 2 load from industry, etc.
– apparently a little too randomly - but couldn’t get things balanced. I’d have a typical 16-car train drop off cars and be leaving town with only a few cars behind 2 or 3 locos. Or too many cars. The yard would be overloaded….an industry spot would have too many cars at once.
Yes, this is the trick - but not really unique to CC/WB. Whether CC/WB, tabs, switchlists, you want to either:
- generally balance your shipments so that there's a "rough" balance of shipments heading in different directions to fill up your trains, and/or:
- figure out where your traffic (im)balances are to work out what your operating patterns should look like. It can be totally prototypical for traffic to "fall off" past a certain point (based on where large industries are, and where they ship to/from). Your 16 car train arriving and leaving half of it without picking up much could just be the operation that your layout traffic base supports. Or maybe you run an additional (regular or extra) train only to the west/east of your yard that terminates here with the overflow traffic. Dedicated industry switchers etc.
Some natural variation will actually occur with the system within yards.
Also, because this point may help out a number of the topics here, don't feel that you actually need to always use all four cycles. Use only 2 or 3 if that's all you need and leave the 4th blank. Cycle back to 1 or remove the waybill after the last move, whether that's move 2, 3, or 4.
At the end of the 4-th cycle I’d need to reposition everything for the new 1-st cycle, but to where?
Why would anything need to re-position? Just have the waybill moves crafted so that the car ends up back to its starting position so the end of the last move is the starting location of the first. If you don't remove waybills, this keeps the car(s) cycling indefinitely without any intervention.
Each waybill was for a specific car.
If you stick to this thinking, things will be repetitive and a little limited. By not explicitly pairing a waybill with only one car, the system becomes very flexible - but it does introduce more work/complexity in staging for an operating session for the owner than just turning all the waybills back to "move 1". (We'll come back to removing/replacing waybills later.)
For my new HO scale RR I wanted to give it another try, this time using both the car card and individual waybill. But I was still stumped as how to get things balanced. And if I did balance things for the first 4 cycles it would still be repetitive. Supposedly pulling the waybill and replacing with different one is the way to go, but then I’d be right back to the unbalanced situation. And waybills couldn’t be randomly placed, they’d need to match car & industry type. Maybe there’s an incredibly easy & obvious way to do this that I’m missing and/or I’m over thinking it….
This time I made car cards for each car. I listed the car’s initial location as the “EMPTY CAR – Return To” location. Then I put blank waybills (scrap paper) in each. Then I operated casually the way I have been the last 2 years since I completed track work. All along I’ve been moving cars based on what car is where, basically winging it, logically forwarding to a suitable industry, interchange, pick-up / drop-off by thru trains at the yard, etc., keeping train lengths and track capacities proper as I go. So what I did was as I made each move, I wrote it on the car card for the 1st cycle. Then flipped to start the next cycle.
Nearing the end of the 4th cycle, it occurred to me I’d still have the repetitive and predictable situation. And replacing with a different waybill to avoid repetition would result in the unbalanced/not-proper-car-for-the-industry situation.
Try reversing the thinking on this. Achieve balance by pulling a certain number of waybills and assign them to cars (i.e. "find cars for waybills" not "find waybills for cars"). Then make up trains in staging/fiddle yard (come back to this below)
I also made a mental adjustment. I didn’t worry about continuity between cycles. For instance, a loaded boxcar headed to an off-layout destination that is picked up and left ‘overnight’ in the yard at the end of a cycle could be considered an empty – or a load - headed back to a different on-layout location at the beginning of the next cycle, although these ‘leftovers’ mostly go off-line to the interchange on the first early morning turn at the beginning of each op-session.
A question here: when you say the car is "leftover" in the yard, do you mean "terminated it's cycle in staging (including a yard used as visible staging or interchange track)" or "missed a connection in the/a on-layout classification yard"?
If it's in staging, that's the normal place to end the "cycle" and rotate to the next one. If it's on the layout, I'd suggest NOT fixing it - do maintain the "continuity" of in-transit cars on the railroad. This will effectively:
- leave cars on the layout/in the yard between sessions that leave some "starting" work in the yard for next session
- some of this can be part of the "designed" balance in the system, but a missed connection will add natural variation to what has already been criticized as a "repetitive" system.
This helps simplify as well. No need to coordinate off layout moves/locations. I also don’t dwell on off-layout shippers. I figure if I’m the guy on the ground, I don’t really care where the care came from, or what’s in it. I just need to know where I need to send it.
True. The car that goes into staging and comes back from staging the next session/cycle doesn't have to show that it's coming back from the same off-layout industry. You don't need to maintain any sort of continuity there (unless that's part of the geographical "story" you're trying to convey with the layout (e.g. there's a nearby large industry just outside of the modeled part of the layout, the staging represents a stub branch etc.))
Also for simplicity, I do not use a request-for-empty card. The waybill already notes ‘empty’ and its destination, the ‘empty’ order theoretically having been taken care of off-line at a larger yard. (My layout has a small 3-track yard, thru trains in each direction drop/pick-up cars. I run a turn in each direction to serve a few towns and an additional turn to swap cars at an interchange)
Yep, that can be one way to enhance a CC/WB system, but your waybill cycle(s) will include the empty move to the industry.
OK, now with those specific points, we come back to the idea of not permanently having waybills, and replacing them in staging.
There are many methods to do this.
Obviously the first step is to remove the "finished" waybills from cars in staging. (Generally you will ONLY do this in staging/fiddle yards. Some exceptions for cars that return empty to on-layout yards but we'll ignore that for now.)
- randomly assign new waybills to cars in the staged train until all the cars have waybills (no re-blocking/re-staging of trains - blocking is done by assigning the waybills to appropriate cars)
- by some method (*more later), choose a certain amount of new waybills to assign in order to drive the traffic for the next session, and assign them to appropriate cars anywhere in the staging/fiddle yard, then re-block/re-stage new trains, blocking them per the assigned waybills. Cars that didn't get waybills assigned are stored.
- by some method (* more later), choose a certain amount of new waybills to assign in order to drive the on-layout traffic for the next session and assign them to cars in staged train(s) until all cars have waybills (no re-blocking/re-staging of trains - blocking is done by assigning the waybills to appropriate cars); fill out any cars not assigned waybills with generic "through" waybills (hybrid approach)
The first and last methods will (generally) not require any breakdown or remaking of trains.
The second method (the one I use personally, and we use at the club layout) does involve breaking down trains in staging and re-blocking them, so it's more work to set up a session, but extremely flexible in the freight consists you can drive. This also allows you to have more cars than the layout operation necessarily supports, but every session will only use the number of cars that the layout does support. Additional stored cars that swap in and out during the staging process allow for more variability in the cars you see in sessions.
The method of choosing how many waybills of what type is also varied.
First you want to organize your waybills by reasonable categories, and/or your industries' shipments e.g. "Boxcars for Industry A", "Boxcars for Industry B", "Through Boxcars", "Hoppers for Industry C", etc....
Then you create a method of choosing new waybills from each category to assign to inbound cars from staging. The method could be:
- a list with a fixed amount for each industry (every session 4 for industry A, 2 for Industry B, etc.) that keeps the amount of traffic consistent every time
- randomized system using some form of card draws, die rolls, or a random number generator (I use a spreadsheet adapted from one that the club has used for years to drive a very realistic and balanced traffic flow every session)
This varies the number of cars each session - you can control the balance or variability by controlling how fixed or variable the control method is.
For example, my spreadsheet specifies a minimum and maximum for the # of waybills to assign and chooses a random number between them. There's also a frequency (%) so some industries only get cars ~50% of the time. (For no variation at all, the min/max are set the same and frequency is 100%.) If you have a very small number of such categories you could print a bunch of cards with different numbers on them and draw from a card deck.
Because only a fixed number of cars and waybills are being used per session, regardless of how many you actually have, you can have a lot more cars and waybills than are used in a session.... extra cars (and don't we all like collecting cars) won't clog the operation because the system just won't use them, but allow for variation by replacing cars so it's not the same ABC 1234 going to Industry A every other session. Extra waybills allow you to additionally shake up the system by varying destinations. e.g. you could have twenty waybills for one industry/category, and only use 3 (new ones) of them per session. If all the destinations are the same, it'll be consistent, but if you vary them, the cars will go different places. Roughly balance the system by making e.g. 1 in 5 if the waybills sending a load from the industry to staging or interchange point B instead of A.
No two sessions will ever be the same again. Unless you set up your system to be that controlled.
Notes to remember:
- only new inbound waybills are being assigned in staging. Cars at industries or in-transit on layout yards don't get replaced. Industry cars get turned to next move, in-transit cars are left alone
- only cars that have completed all their moves are replaced. Depending on how you have your cycles set up, there may be a significant percentage of cars still on move 2, 3 (on our club layout, every car has an "Empty Home Yard" and the waybill categories/"pools" are also designed to be filled and operate from a particular staging point, and the last move of the waybill always returns it to home. anything not at it's "home" point is rotating to its next cycle)
- you don't need to keep track of getting the last cycle(s) balanced returning "home". Your through traffic will vary with cars coming back to the "home" staging point, but your industry will never overload or "bunch up" or get totally derailed (pun intended) due to cars missing connections in one session because you control the inbounds through the new waybill assignment. The assignment mechanism controls the traffic balance. Balance can be adjusted by tweaking the min/max numbers and/or adding or removing waybills from the "supply" to shift the frequency of alternate destinations
More detailed notes and information on controlling "customer demand" and how this spreadsheet is construction on my blog site:
http://vanderheide.ca/blog/2017/12/28/simulating-customer-demand-on-a-model-railroad/Not saying anyone has to do any of these things, but these are some things to ponder if you want to "shake up" CC/WB and get more variation into the system.