TRAX’s proprietary, state-of-the-art software, ProTRAX, is a modular, dynamic simulation system designed for use on standard computers. There are around 200 standard process modules in the ProTRAX library that have been tested in hundreds of training simulators and engineering-grade simulators.


Software Suite

ProTRAX Runtime Executive

The ProTRAX Run Time Executive (RTEXEC) serves multiple functions, including coordinating a simulator, controlling training sessions, and running models.


  • Create an unlimited number of Initial Conditions to save and restore. 

  • Select a component or flowstream to obtain information from a dynamic schematic.  View or change parameters and create or invoke malfunctions for components.

  • Change parameters such as valve characteristics, physical dimensions, flow and heat transfer coefficients, and controller gains while a simulator is running or frozen.

  • Trend any variable in the system with simple drag-and-drop features.


  • Instructors can execute repeatable training exercises for multiple students.

  • Pre-configured exercises encourage an instructor to concentrate on training a student, not manipulating the software.

  • ProTRAX will automatically save a student’s lesson results, creating a consistent evaluation platform for all students.



  • Instructors can choose from standard failure modes for any component.  RTEXEC provides the ability to fail every pump, fan, heat exchanger, valve, transmitter, and control element.

  • Easily create additional malfunctions.  The instructor can specify the magnitude and rate of many failure modes.


Graphical Model Configuration and Parameterization (GCPARM) allows a user to quickly and easily build customized schematics by choosing drag-and-drop ProTRAX modules. Enter the specific data for each component (such as volumes, dimensions, geometric arrangements, or design performance curves), and GCPARM will generate process models directly from these schematics.

Modular Modeling

  • ProTRAX is modular at the component level, allowing the user to interconnect modules representing pumps, valves, superheaters, turbine stages, etc., into any physically realistic configuration.

  • All module formulations are based on first principles conservation relations, the Second Law of Thermodynamics, and well-established constitutive relations for heat transfer and fluid mechanics.


Model Generation

  • Configuring the model includes choosing the appropriate ProTRAX modules, arranging them to best represent the process to be simulated, and connecting the modules with flowstreams. 

  • Next, users enter component-specific physical data (such as volumes, dimensions, geometric arrangements, or design performance curves) and operating point data (such as pressures, flowrates, temperatures, and enthalpies).

Modules and available libraries

The ProTRAX system is divided into distinct module libraries, designated by scope or application. Contact TRAX for more detailed information modules available in these libraries.

ProTRAX Features

The ProTRAX Simulation System is designed to allow engineers who are familiar with plant processes and equipment to develop high-quality, high-fidelity models with ease and efficiency.  Our supplementary tools and features surround the core software and aid in this development and use.


Translators use a set of input files to create source code that is used to build a model.  Emulators are models that mimic the functionality of another piece of software. Emulators are commonly created to replace actual controls and HMIs from other vendors.

We use translators and emulators to replicate a control system within the ProTRAX Simulation System. An emulator package is composed of four major components:

  • Control Logic Translator

  • Controller Emulation

  • HMI Emulation

  • Support Software

The translator extracts relevant information from the control system database and transcribes that information into a text form that can be used by the emulator.

Remote Manager

The TRAX Remote Manager is part of the suite of tools aimed at improving simulation training.  It is designed to run on an operator’s computer to give the trainee control of many instructor actions without the need to login to the instructor station.  The Remote Manager may be used to perform basic functions such as running and freezing a simulator as well as opening and saving initial conditions.  In addition to the basic functions of running the simulator, it may also be used by a trainee to login and run existing scenarios.  The results from a trainee’s session will be available to the instructor for review on the instructor station.