What is the TOM?
The Train Operations Model (TOM) contains all of the computer tools to simulate the operation of a rail transit system or mainline railroad on a computer. It is transportable among railway systems and anticipates new technical developments in railway operation within the foreseeable future.
Simulation of operations means that given the inputs particular to a specific railway, outputs are produced which characterize train motion and energy or fuel consumption as both time functions and in summary form.
Application of a TOM to a rail network involves input, output and processes (or tools). The inputs to a TOM are grouped into the following five general areas:
The outputs of TOM are grouped into the following four areas:
The processes or tools required by TOM are grouped into the following five general categories:
How does the TOM work?
The TOM was built with several functional and architectural objectives in mind. The user would follow several prescribed steps in applying the model to a rail system, which can be a mainline railroad, rail transit system, or people mover.
A block diagram of the TOM is shown below:

The block diagram shows the overall flow process of the model. The File Construction Module (FCM) is used to convert the raw rail transportation system data into files which are readable by the simulators. These files are stored in a Rail System Data Base (RSDB), which can be accessed by the user and read by the simulators and modules.
The three simulators read the files in the RSDB and produce output, which is deposited in the RSDB and used by the other simulators, modules and utilities.
The TPS simulates a single train on the rail network and produces output, which is read as input by the ENS, the TMS and the File Manipulation Module (FMM). The output from the TPS resides in the RSDB.
The ENS simulates a system of trains, the prescribed running of which is determined beforehand, and calculates the power consumption as seen at the metering points as well as the voltages and currents at all salient points in the electrical network under which the trains run. The output from the ENS is used by the File Manipulation Module (FMM) and the Energy Cost Module (ECM) and resides in the RSDB.
The TMS simulates a system of trains, which is controlled by a train control system, either manual, automatic fixed block or automatic moving block. While the system of trains is being simulated, the power consumption is also being calculated at the metering points as well as the voltage and currents of all salient points in the electric network under which the trains run. The output from the TMS is used by the FMM and the ECM and resides in the RSDB.
The FMM is a group of computer programs, which manipulates the output of the simulators and produces files, which reside in the RSDB. These manipulations are used for special purposes to be described later.
The ECM is a group of computer programs which summarize outputs from the ENS and TMS to determine the main components of energy cost, namely, demand and energy use. The outputs from these programs reside in the RSDB.
The GRAPH is a utility, which displays the graphics of all parameters of interest in railway operation. It creates plots useful to the user in describing characteristics of the rail system. These plots include elevation curves, propulsion curves, train running results, meter load curves, train graphs, and electrical graphs.
The RSDB holds all of the files, which are input, and output of the simulators and modules. The utility DB contains the computer programs, which allow the user to add and delete rail systems, read files within the database, and delete, files particular to a particular rail system. Files can be modified from within the database in a user-friendly fashion. The DB utility also allows the user to run the simulators directly from the database.
A Rail Voltage Model (RVM) has been added, which allows the user to estimate rail to ground voltages in very simple DC networks.
The TOM is the package of the category of tools just described. It is designed to be operated by persons experienced with computers and railway operations, although on line help can aid less experienced people.
Is the TOM User Friendly?
The TOM is extremely user friendly. Help is provided through four main Avenues.
Download the Program Manual for More Detailed Information. TOM-MAN.pdf
Download the Instruction Manual for Applying the TOM to Transit Systems DC Electric - English Units:
TOMInstructionManualDCElectricEnglishUnits.pdf
Download the Instruction Manual for Applying the TOM to Transit Systems DC Electric - Metric Units:
TOMInstructionManualDCElectricMetricUnits.pdf
Download the Instruction Manual for Applying the TOM to Transit Systems AC Electric - EnglishUnits:
TOMInstructionManualACElectricEnglishUnits.pdf
Download the Instruction Manual for Applying the TOM to Transit Systems AC Electric - MetricUnits:
TOMInstructionManualACElectricMetricUnits.pdf
Download the Instruction Manual for Applying the TOM to Railroads Fueled - EnglishUnits:
TOMInstructionManualFueledEnglishUnits.pdf
Download the Instruction Manual
for Procedures and Shortcuts in the TOM ![]()
TOMInstructionManualForShortcutsInTheTOM.pdf
What can the TOM do for you?
The TOM is extremely useful for the various types of estimates and evaluations on rail systems. These include:How reliable is the TOM?
Version 3.3 is vastly improved over the original version of the model. In addition to a substantial improvement in user friendliness as well as improvements in the software platforms on which these systems run, the following additions were made to improve the technical capability of the model and enhance the productivity of the user who is operating the model.
Last Update December 2, 2009.