Today, on the StPB&T I have a Freight Agent position during operating sessions. That person handles all of the carcards during the session, writing up switchlists to give to the crews to direct the work to be done. This has been a successful experiment over the years, and I intend to keep something similar for the new railroad.
The workload for the StPB&T is probably at the limit which one person can handle during a session. There are 8 local trains to deal with (around 70 cars total), and usually around 8 inbound transfer runs (@8-10 cars each), and anywhere from 6 to 8 outbound transfers (at 10 or 12 cars apiece). That’s 25ish trains and 250ish cars that move during a session. That can be a lot of work, but the agents with a little bit of experience manage to keep up. New agents (during a Minn-Rail invitational, for example) don’t usually get everything done, but the whole operation tends to slow down when when the entire crew is new to the railroad.
On the WI&M, because I’m aiming for fewer operators, I plan to run many fewer trains. Only 4-5 locals, and maybe about 5 interchange trains to worry about. So maybe 10 trains, and probably about 100 cars moving. That’s enough to warrant a freight agent, but perhaps not enough to keep them busy enough. So I’m looking for additional but yet prototypical work for the agent to do.
First of all, I think the RR will be a timetable & train order railroad. Just about every train will be on the schedule, so there shouldn’t be a lot of order writing. But a Dispatcher is needed, to issue clearances to the agent-operators in each town, if for nothing else. Those agent-operators will just be clips at the town where train crews can pick up their paperwork, but the Dispatcher function needs to exist.
But the main work that I’d like to accomplish will be in the area of car routing. StPB&T Agents don’t get to spend much time thinking about the traffic flows on the railroad, because they’re too busy to do anything more with a waybill than to read it for the next movement (which is preplanned). The StPB&T would have had a small squad of agents & clerks and I have to model all of them with one person.
However, the WI&M would not have had that size of a agent crew. There was probably one person who did 95% of the work, the agent at Potlatch. And that person had to deal with several issues, including efficient car routing and the allocation of cars to customers.
For example, if the connecting roads (NP, GN & MILW) did not deliver enough empty cars to meet the shipping needs of WI&M customers, there needs to be a fair division of cars between the different shippers. The mill is running at a reduced capacity (2 shifts), not because the demand for lumber is low but because they cannot get enough cars to ship out the finished product of three shifts. During grain shipment season (which is when I’ll be modeling), the different warehouses will be ordering empties for outbound loads.
Each of these car shipment requests is reflected as a waybill. Each waybill contains the shipper, the destination, the load type and perhaps a shipper designated routing. As these requests come in, the agent will have to match up these waybills to cars that are available. If not enough cars are available, the agent will call in to the agents for the connecting roads (NP & GN in Spokane, or MILW in St. Maries) and order some empty cars.
But when the NP tacks a dozen empty boxcars on the P&L Highball heading from Spokane to Lewiston, they’re billed to Agent, WI&M, Potlatch Idaho. There’s no further routing on them, because the NP doesn’t care which car goes to Potlatch Grain Warehouse in Princeton and which one goes to the mill for lumber loading. That’s the responsibility of the WI&M, and thus the WI&M freight agent.
When a WI&M train to Palouse picks up cars from the NP interchange track, their destination is Potlatch, and so the crew will take them to Potlatch and turn the paperwork over to the Freight Agent. A dozen empty boxcars are now available to use, and the agent might have 30 or waybills for outbound shipments. Matching the bills to a suitable car is part of the additional work I see for the WI&M agent.
What makes a car suitable for a specific load?
Well, first the car type has to match. Some requests will be for 50′ cars to the mill, and a 40′ car won’t do. This is a simple match of AAR car types.
If the agent is completely swamped and the session is getting bogged down, that’s all that’s needed to make the operations work.
But if there’s time, and I am designing this so that the time for this will be there, the agent can now pay attention to things like routing and the car owner. Being in the Pacific Northwest, pretty much everything is going to go south and eastwards, but some loads will be going to Seattle or Portland or even closer destinations like Lewiston, Pasco or Cle Elum. By AAR car usage rules, we cannot load a foreign road car with a load going away from its home area. So sending a load of lumber to Minot, No. Dak. is good for a Pennsylvania RR boxcar. But that same PRR box should not be used to send a load to Portland.
The agent also needs to balance out the demands of the mill (one of the largest in the world, and the operator of the mill owns of the WI&M, so it’s clearly our bread & butter) against the other shippers on the line. The grain warehouses have only so much storage capacity, and their operations will come to a halt if they don’t get cars when they’re called for. So while it would be nice to send every empty car to the mill, we cannot do that. But we can’t just fill all of the non-mill requests at the expense of the mill. If the mill stops shipping out finished lumber, they’ll stop bringing in logs, and the logs are what drives most of the local economy. So the agent has to perform some sort of allocation of available cars to match the requests.
Also, the agent gets to reward the railroads that meet our empty car requests. If the WI&M orders 15 empties from the NP in Spokane, and we get 10, that puts us in a bit of a bind. If the MILW gives us 10 when we ask for 10, and can do so consistently, we’re going to reward them. How does the WI&M reward a railroad for this type of co-operation?
Besides the Christmastime bottles of Scotch delivered to the agents in Spokane and St. Maries, the only other way we have to reward the railroads is to route cars their way, so they get a share of the cross country tariff for lumber and grain shipments. Many of the mill shipments will be specified only as to the destination of the consignee, but not the route. The WI&M is then responsible for determining a suitable route.
When the MILW consistently gives us the cars we ask for, we’ll be more than happy to route traffic through their connection. There’s nothing wrong with receiving an empty car from the NP, and sending it out loaded on the MILW. But it’s still an issue of balance. The NP is not under any obligation to give us empty cars. If we don’t route any traffic over the NP, or only give them the dregs, then they’ll only give us the bare minimum of cars they can spare. The same goes for the GN or the MILW.
The WI&M maintains independence and multiple connections explicitly to keep those much larger railroads on their toes. We cannot favor one over another too much. But we can and must reward them when they’re helpful partners in moving the shipments from the WI&M.
The Freight Agent can pay attention to these sort of additional factors when assigning cars to shipment requests, and filling out the routes when they’re not shipper specified. This will give them a chance to pay more attention to the contents of the paperwork (and forces me to flesh it out completely and reasonably). I hope this will give them more of a chance to feel like they’re part of the continental network of railroads, all working together to move freight from here to there, and not just someone scribbling switchlists as fast as they can.