PPT Slide
Program Structure: Simulation Process
- Some process require slightly different processing:
- Building process
- The logic for selecting blocks out of the class tracks onto the outbound train is based on:
- the inherent priority of the yard block in the class tracks
- the inherent priority which the departing train attributes to the specific yard block to be picked
- plus a function of the time the block has spent in the class tracks.
- In some cases, an outgoing train may have a certain block marked to wait for a pre-specified number of hours for before departing. If this is the case, when the train is being built, if this yard block is not available in the class tracks, the program will scan following events and estimate when the block may become available. If this is within the allowable waiting time for this block, the build event will be postponed until this time.