Operating like the propotype does.

mjolnir

New member
Friends,

Because I am disenchanted with the way that Auran implements simulation of load management and generationin TRAINZ, I have begun to devise a system that more closely reflects the actual prototype, than either Auran's system, or the more generally accepted "car-card" systems devised in the dummy coupler era by tangible model railroaders. I suspect there is a great deal of similarity in the way these things are handled in various areas in the world, so the discussion I hope will be carried out may be of general interest. However, since I know the details of the system in North America better than the details of the implementation of the system in other other areas of the world, my efforts are devoted to that area.

ns
 
Basis for discussions in this thread

To have a common frame of reference for discussions in this thread, I have created a map for a small route, viewable at

<http://users.waymark.net/~mjolnir/AURN_op.jpg>

[NB: both this and the other link listed below are deliberately not set to automatically load, so that the bandwidth of those users who have no interest in viewing the maps is not wasted.]

The exact location and orientation of this route has not been determined; beyond that it is in the U.S., though at the moment I am inclined towards, The physical layout is dictated by the topography of the area, which can be seen at

<http://users.waymark.net/~mjolnir/topo_map.jpg>

At present, though it probably is a violation of mapmaking conventions, the contour lines in the map are not spaced at uniform intervals. The rail lines depicted are relatively level, high enough above water level that flooding is not a concern; the hill is at least several tens of meters high, and perhaps higher, depending upon my whim.

Layout of the North being up. The green colored lines in the lower part of the map represent the connection to the outside world; the blue colored lines represent the line I am using as the test bed for my proposed operating schemes and devices. As development progresses, I expect to actually create this three board route, and upload it. This route has one industry, a contract packaging facility, located at 11 on the map. Inbound shipments are received in covered hoppers on track 8, inbound bulk liquid shipments are received in tank cars on the track immediately above the number 7. The power house for the plant is located at number 4, and receives inbound loads of LP gas on the track at number 5. Loads of inbound empty containers are received in box cars on the track to the left of the number 9. Packaged products are loaded into boxcars on the two tracks nearest the number 10. The three tracks immediately below the number 7 (except the receiving track for gas loads) are the yard, where inbound loads and empties are held for loading.

Interchange is made on the two blue tracks to the right of the number 3. The interchange agreement provides that the railroad identified in green delivers and pulls from the interchange, and may operate on the green track, and the part of the blue line to the right of the switch just to the left of the numeral 3. Blue line locomotives may not operate on any green line trackage. Further, under the terms of the interchange agreement, traffic delivered to the green line, both outbound loads, and outbound empties, is to be delivered in specific order, based upon whether the destination of the cars means they leave on the green line to the right, or to the left.

The blue line railroad owns, besides the needed locomotives, a modest quantity (actual number not yet determined, probably more than 20 but less than 50) of 50 foot boxcars for outbound shipping; the connecting railroad also supplies cars for loading. some of these are stored for short terms on the green track below the number 3. There may also be a pool of foreign cars assigned for loading at this facility.

Car loading and unloading is governed by simplified versions of the Car service rules used by Prototype railroads in the U.S.

Because I intend it as a test bed, and because I hope to develop an operating scheme which can interface not only with all versions of TRAINZ, but with any other other virtual and tangible model railroads, I am placing this map in the public domain. Anyone is welcome to build this route in any version of model railroad software, or hardware of their choice of platform or gauge. As it is shown here the map has been simplified by omitting some trackage which will appear in my implementation of the final route, but which has no direct bearing on creating operating schemes and software.

ns
 
I botched the editing, and failed to adequately proofread the paragraph which begins

The exact location and orientation of this route has not been determined; beyond that it is in the U.S., though at the moment I am inclined towards, The physical layout is dictated by the topography of the area,

Please read the second line as if the words "defining the upper long end of the map as North." were inserted after the word "towards" at the end of the second line.

ns
 
What is Car Card System and How Does It Work?

NS,

What is Car Card Sysyem and How Does It Work in standard Railroad Practice?:o

Good luck in your efforts.:)
 
Sethmcs:

The car card system is detailed in some detail on the Operations special interest group website (<http://www.opsig.org/>, and in the article on page 26 of <http://www.virtualrailroader.com/VR-0804.pdf>.

Actually, for a good percentage of movements on a modern railroad, the car-card system works quite well, as a significant amount of traffic in the U.S. is loaded at a particular place with a shipment to a particular destination, and when the shipment is unloaded, the car is returned empty to the point of origin. For other shipments it is not quite as good, but a complete description of why is best suited to another forum.

ns
 
mjolnir,

Let me know if there is anything that I can do to help.

In a previous thead, you nemtioned that your favorate railroad, the Rock Island interchanged with the Ft Dodge, Des Moines & Southern at several locations. Do you recall which locations those were?

Dap
 
Apparently, I did not remember where the locations were correctly. Reviewing the route map available on line through the auspices of the Ames Historical Society <http://www.ameshistoricalsociety.org/exhibits/fd_dm_s_rr2.htm>, it appears the only place there was direct interchange was at Des Moines. I'll have to check this furtther though.

ns
 
I guess my first question would be.. Are you modelling it more like the industry system already in place (I need X amount of LP Gas and will be out in 30 minutes) or are you modeling like I need 8 cars of LP gas delivered to this siding once every 48 hours?
 
Not exactly like either, but closer to the second. The way I perceive it, when you start a session, there will be cars in the yard, and cars at various industries. Instead of a waybill, the instruction will be to take particular cars from the yard, and place them at particular industries, and take particular cars from various industries, and bring them to the yard.


In some manner, the system will keep track of which industries get LP gas, from where and how much, and how long it generally takes for them to unload a car, but as far as the driver / operator is concerned, all that matters is three questions. What car? Where? and When.

ns
 
Hi ns --

"The way I perceive it, when you start a session, there will be cars in the yard, and cars at various industries. Instead of a waybill, the instruction will be to take particular cars from the yard, and place them at particular industries, and take particular cars from various industries, and bring them to the yard."

Hmmm - maybe I've been doing this without realizing it? Have you seen some of my sessions?

For example:
__________

Chuck and Joe, Dispatcher here.
Now that you are familiar with our operations during day time I have given you the midnight oil run.
Refuel your GP60, attach those nine white Procor tankers in the Transfer Yard and load them at Conoco PetroChem.
As you head north, exchange the full Procors for the empty JAP tank cars.
You will find three at Fingers Foundry, two and one at Armour, and three at AgriBusiness.
Leave the empties at the Conoco terminal at Diaspar.
Go to Loco and contact me for your next assignment.
Mainline trains will be running at 4 minute intervals; you must give them priority.
You are authorised to travel at up to 50mph except in yard areas where normal limits apply.
__________

Charlie, Harry - thanks for standing in on this wet and wild night for the rostered crew who called in sick. Charlie, the heater in the cab of your Class 37 has been repaired so at least you should stay warm. Harry, you will certainly need your oilskin when coupling and throwing points.
An urgent task - take those loaded container flats down to the Container Wharf and unload them at the two unloading points (both ProtoLARS).
For some reason there are two flats with pipes mixed in with the containers - unload them at the gantry at the south end of HeavyTech (LARS).
Reload all the flats with tank containers at the Container Depot (ProtoLARS or LARS), and leave the flats in the upper level Transfer Yard.
Fuel up the locomotive before you start.
Main line trains will be running at 3 minute intervals at the upper level. Always give them priority.
Once again, thanks for your help. Do try to stay dry and warm. Train Control out.
__________

Achtung Kurt und Steffen, your orders.
Coal and water your locomotive.
In West Transfer Yard you will find MAV Rgs flat wagons loaded with logs, DB Sss-y wagons loaded with lorry trailers and SBB Uaikks well wagons loaded with transformers.
You can perform the following tasks in any order.
Take the Rgs wagons to the Dry Sort Yard and unload the logs on the south side of the Dry Sort Yard. Reload with sorted loads on the northern side of the yard and unload these logs at the log dump at Matchless Timber Products.
Unload the Uaikks at the gantry crane and ramp in the north western corner of the container yard. The transformers will unload in sequence when one well wagon has been stationary between the double yellow markers for one minute.
Unload the Sss-y wagons at the yellow mobile crane in the container yard. The trailers will unload when the wagons are stationary between the triple yellow markers.
Load the Uaikks with round stock at the overhead crane at the western end of Diaspar station.
Load all the Rgs and Sss-y wagons with tank containers on the northern most siding in the container yard. Fill the tank cars with benzene at Conoco Chemicals (note: they will not actually load).
Assemble the train in the West Transfer Yard.
Report for further instructions.
__________

Is this the type of operations you mean?

Phil
 
Hmmm - maybe I've been doing this without realizing it? Have you seen some of my sessions?

Truth to tell, no, I haven't. But examining these I note examples of the three very, very large related differences between most of the operating I see in TRS, and the prototype in North America [NB: My comments may reflect operations in other areas of the world, too, but I have no particular basis for knowing for sure whether they do or do not]. First, it takes a considerable amount of time to load and unload a car--an hour per car is a good starting point, and it is often longer than that, sometimes much longer. I have recently seen a car which took six _weeks_ to unload! The second difference is a predicate to the amount of time required to load and unload: "live loading" is extremely rare. I can think of a single class of examples in the U.S.: unit coal trains are "live loaded", but they are not operated by railroad personnel, but by employees of the mine. The third difference is that with a few exceptions, shippers and consignees are considerably further apart than they are in most TRS. So, in the first session, the "nine [empty] white Procor tank cars" would be dropped for loading on one day, and in a later session, when loaded, be picked up land distributed. Further the rail crew has no discretion of over which car goes to which consignee, so instead of "three at fingers foundry", (assuming for the sake of discussion that the cars are PROX 1-9) the crew will be directed to leave PROX 1, 3, and 7 at the foundry. Similary, the cars to be pulled from each industry would be specifically identified by proper initials and car number.

An additional note, about the first session you cite: in the U.S. because of a number of spectacular, but tragic accidents involving certain types of commodities, there are specific laws regarding the handling of many types of commodities. You don't specify in the session dialog exactly what commodity is being loaded in the tank cars, but odds are very high that the commodity being loaded at a Petrochem plant, is one which the regulations require be placed in a train no closer than six cars from the locomotive.

Charlie and Harry might well take the flats loaded with pipes, and the intermodal equipment to the specified locations, but rather than being instructed to unload the equipment, they would be instructed to drop the equipment for unloading, and to pick up equipment they (or another crew) had dropped at those facilities earlier that was already loaded (or empty) and set to go.

My comments may or may not apply to Kurt and Steffan, the "Achtung" suggests to me that they are operating in Germany in prior years, and I am not sufficiently familiar with their environment to comment on that session.

My comments here should not be interpreted as meaning that there is anything wrong, or defective with your sessions, or with the operations model used by most model railroaders, both virtual and tangible. Not only is it the way model railroaders have been operating for many years, and so is validated by the culture of model railroading, but more importantly, your model railroad is in your world, of which you are the master. You can operate it any way you choose, and I won't criticize. However, my preference is to operate my railroad in a manner which more closely reflects how things generally happen in the real world.

I have devised my first TRS route, a map of which is at

http://users.waymark.net/~mjolnir/AURN_op.jpg

At the beginning of a session, there will be cars received in interchange on the interchange tracks (the tracks to the right of the numeral 3); there may be loads and empties in the yard (the three tracks above and to the right of the numeral 6). Track 5 serves the powerhouse (4), and is where carloads of LP gas are unloaded. The sole customer (located at 11) on the route is a business which receives inbound product in bulk, blends and packages the product into consumer sized packaging. Inbound empty packaging is is received on track to the left of the numeral 9. Inbound loaded tank cars are unloaded on the track just above and to the left of the numeral 7. Inbound hoppers on the track numbered 8. Boxcars are loaded on the two tracks at the top, to the left of the numeral 10.

At the start of a session, there will probably be partially unloaded cars on tracks 5, 7, 8, and 9; there will be loads and empties in the yard, and there may be loads and empties on the interchange tracks. At the beginning of a session, there will be orders from the shipper as to which loads are to be pulled from 10, and which empties are to pulled from 7 and 8, and which cars are to be moved from the yard to the various loading and unloading tracks. Sometimes it will be necessary to move a partially unloaded car to pull the empty behind it, in which case the unloaded car needs to go back to the place it was originally spotted. The order in which cars are delivered to the interchange tracks is important. For interchange deliveries, cars destined to points on the connecting line (in green) to the right need to be grouped separately from cars destined to points on the connecting line to the left, so cars need to be in the proper order.

In the sessions on this route, the instructions will be to pull loads and empties from the plant, to spot empties for loading, and loads for processing, and to pick up and deliver the interchanges. Specific inbound loads will have to be delivered to specific spots. On occasion a car may be delayed, and warrant a special trip to the interchange to get the car as soon as it is delivered, and spot it to the plant.

Now, imagine that this route is included as a subset of a route of the railroad which is represented in green, so that one operates the interchange from the opposite direction. Here, one would only be concerned with pulling loads and empties from the interchange track (3). In this case, your train might have a block of cars in it which get delivered to the interchange, and there might be cars at the interchange which were delivered a couple of days ago (or longer) for you to pull.

ns
 
Hi ns --

Your comments about prototypical operations are very valid. It always amazes me, for example, the time it actually takes to do simple switching operations in real life. And you are quite correct about the time taken to load freight cars.

Most of us, though, do have another life to live, and spending eight hours shuffling a couple of freight cars around a yard may not appeal to some Trainzers.

Rather than start from scratch you might like to consider this route as the basis for prototypical operations:

PortSwitchingCo_map1.jpg


PortSwitchingCo_map2.jpg


PortSwitchingCo_map3.jpg


The transfer yard with the Class 1 railroad is at the southern end where cars are picked up and left. There are a large number of interactive industries to cater for a very broad range of rolling stock.

You are more than welcome to construct sessions for this route. Look for "PortSwitchingCo" on the Download Station. All the assets needed by the route are on the Download Station.

More details can be found here:

http://forums.auran.com/trainz/showthread.php?t=11631

Another route that might interest you with a similar theme of a short line interfacing with a larger railroad is YardSwitchingCo:

http://forums.auran.com/trainz/showthread.php?t=7362

Cheers,
Phil
 
Hi ns,

I am very much interested in your project. My Trainz use goes back to the original retail version which did not have interactive industries. I enjoyed running sessions much as you have described on routes from trainzproroutes.com. I used a simple car forwarding system done on index cards. The system was based on one described by Bruce Chubb in his book on operating your model railroad. When TRS2004 came out, I found the interactive loading and unloading to be too toy like. In fact, my interest in Trainz wained because of my belief that Trainz was becoming too much of a game and no longer a simulation of a railroad. I became more of an arm chair virtual railroader. Reading the forum or maybe starting UTC for a quick session but the fire was gone. I did buy TRS2006 in hope that it would be an improvement and in some ways it is. The easy session creation system and wonderful routes like NorthBay County got my interest up again. Also I discovered the Razorback Railway online and began to run their sessions. I suggest you check them out at razorbackrailway.com. Another thing you should look at is the ProtoLARS system at trainzproroutes.com It offers the many of the features you want in your sessions. You can set up an industry to require a car or cars be spotted and left by the train crew. Then it can take a preset period of time for the cars to be loaded or unloaded either one at a time of all at once. So the following would be possible, a crew with orders to pick up four loaded boxcars would find that only three are finished and one is half done. The half loaded car is blocking access so it must be moved and returned to its spot to complete the loading process. It is a very powerful system. They also have a database system for car movement in their download depot that I have not had a chance to try out. From the description, it sounds like something that would interest you.

William
 
There are a couple of is at least one route, with a couple of sessions by the RBR people included in the US commercial distribution of TRS, which is a good implementation of the work of what would be called in North American parlance a "way freight", or "local freight". As to ProtoLars, I have looked at it briefly, but my impression is that too much regularity. While I don't want to reinvent the wheel unnecessarily, I want a system which would provide for a bit of "randomness". When a machine in a plant breaks down, the railroad may or may not know exactly what happens, but the plant which normally loads two cars a day will have a day when one car, or just a part of one car, is loaded, and nothing is loaded the next day, or few days. Then the first day or days after the machine is repaired, there will be extra shifts and extra production to catch up with back orders. The employees of the railroad may or may not know exactly what happened with the plant, but they will know that today and tomorrow there is no switch required, and the next two days after that, two switches per day will be required instead of one.

The prototype railroads in the U.S. participate in agreements called "Car service rules" which provide how railcars are to be handled. I do expect to try to implement a database which would permit simulation of Car service rules. [NB: for the sake of interest of those who might be interested in Car Service rules, I am in the process of trying to acquire a current copy (the one I have is nearly 30 years old), at which point I plan to post on-line a tutorial bit about how real railroads use equipment]. MOre about the database later, and probably in another forum, as I judge it a bit off topic in this one.

ns
 
Another thing Lars has is the interchange track (can't find the kuid right now), where you leave loaded cars, and a set time later, they're replaced with empty cars.
Norm
 
Another thing Lars has is the interchange track (can't find the kuid right now), where you leave loaded cars, and a set time later, they're replaced with empty cars.

Well, I hope to configure the interchange track a little differently, where there is no specific link between the cars delivered and cars received. That is, a car might appear on the interchange track that will eventually be spotted to the industry, and when empty the car will be delivered back to the interchange track, and disappear from the railroad. On the other hand, other car might be delivered loaded at the interchange, and return empty (or possibly loaded) at some future date.

ns
 
Well, I hope to configure the interchange track a little differently, where there is no specific link between the cars delivered and cars received. That is, a car might appear on the interchange track that will eventually be spotted to the industry, and when empty the car will be delivered back to the interchange track, and disappear from the railroad. On the other hand, other car might be delivered loaded at the interchange, and return empty (or possibly loaded) at some future date.

ns

I would imagine you could introduce randomization into the script, but as I can't write script to save my life, I have no idea how to properly go about it.
Norm
 
I would imagine you could introduce randomization into the script, but as I can't write script to save my life, I have no idea how to properly go about it.

I"ve not get gotten to the point where I've studied the scripting language in any detail. I will be mildly surprised if there is an implementation of "random" capabilities built into the scripting language, though, as some time back I posted as suggestion about it in the suggestion forum, and no one responded with anything close to "Hey, Noobie, read the manual; it's already there!."

ns
 
Back
Top