Skip to content
500 MW operator training simulator room installed at MAHAGENCO Chandrapur
Products

Simulators, models and the hardware that goes with them.

Two product lines that have run side by side for four decades: operator training simulators for working plants, and PC-based process control trainers for laboratories.

§ 01Product overview

One instructor station. Every operator console. Your plant’s dynamics underneath.

The suite ships in two architectures. Uni-Op puts the instructor and the operator at the same console for classroom and academic use. Multi-Op runs a model server with independent or shared operator action consoles, so a crew learns to co-ordinate exactly as they would in a real DCS control room.

The suite is referred to here as TSPL Simulation Suite, a working name. Change SPOTLIGHT["productName"] in gen/content.py to rename it site-wide.

Refinery process training simulator room at Bharat Oman Refineries, Bina
§ 02Supported process sectors

Ten sectors, all represented by delivered work.

  • 01

    Process control

    Fundamentals: level, flow, pressure, temperature, cascade and ratio loops.

  • 02

    Refining

    CDU/VDU, FCCU with gas concentration, sulphur recovery, catalytic reformer.

  • 03

    Gas processing

    Feed gas drying, cold box, LEF/LPG/NG handling.

  • 04

    Upstream operations

    Gas–oil separation, glycol and water injection systems.

  • 05

    Fertilizers

    Ammonia and urea synthesis, purification, reforming, recirculation.

  • 06

    Chemicals

    Reactors, absorption, desorption, hydrolysis, crystallisation.

  • 07

    Petrochemicals

    Distillation trains, separation and downstream unit operations.

  • 08

    Power & utilities

    210 MW and 500 MW coal-fired units, 40 MW hydro, balance of plant.

  • 09

    Metals

    Furnace and utility modules adaptable to metallurgical process trains.

  • 10

    Bio & food processing

    Evaporation, drying and separation duties common to bioprocess plants.

§ 03Core components

What arrives when a simulator is delivered.

  • Real-time process model

    First-principles dynamic models running in real time, with variable time scale so an instructor can compress a twelve-hour startup or slow a fast transient down to watch it.

  • Operator action console (OAC)

    The window the operator works through — animated mimics with setpoint, output and process value, trend and bar pages, alarm handling and tabular data display.

  • Instructor console

    Session control: initial conditions, malfunctions and their severity, freeze, snapshot, speed control, backtrack, and logging of both instructor and trainee actions.

  • DCS emulation or direct connect

    Emulated operator stations for Honeywell TDC-3000, ABB, Yokogawa and generic DCS, or a direct connection to a real console where the plant’s own hardware is available.

  • Simulator hardware

    Look-alike DCS keyboards, touch screens and DCS-style cabinets, or a one-to-one emulated panel for plants still operating from conventional control panels.

  • Documentation, licence & support

    Functional design specification, model documentation, operating manuals, software licences, instructor training and warranty support.

§ 04Product architecture

Three architectures. Pick the one that matches how your people work.

One instructor teaching one trainee is a different system from one instructor watching a whole shift co-ordinate. Select an architecture to see how the signals run.

INSTRUCTORMODEL SERVERONE SHARED PLANTLOCAL NETOAC-1OAC-2OAC-nOPERATORS MUST CO-ORDINATE

Multi-Op 02

One shared model, a whole crew.

All operator consoles share a single plant model served from the model server. Operators must co-ordinate with each other to run the plant, exactly as a shift does in a real DCS or SCADA control room. This is the configuration that trains crews rather than individuals.

Best suited to

Shift crew training, startup and emergency drills

§ 05Instructor station

The instructor runs the plant that the trainee thinks they are running.

Every function below exists in the delivered product. Together they turn a model into a teaching instrument.

01Malfunctions
A multi-page display lets the instructor insert failures — a pump trip, a valve stuck at a given percentage opening — and set the severity of each.
02Backtrack
The simulator saves model variables as initial conditions at intervals of one minute, so a session can be rewound and replayed from just before the mistake.
03Initial conditions
Load any saved plant state: cold, hot standby, part load, full load, or a snapshot taken mid-exercise.
04Freeze & time scale
Pause the plant to explain what just happened, or speed up and slow down simulation time.
05Snapshot
Capture the current plant state at any moment and return to it later.
06Pre-programmed malfunction sequences
Build a drill once, then run the identical scenario with every shift.
07Instructor logging
Insertion and deletion of malfunctions, freeze, speed changes — all recorded.
08Trainee logging
Setpoint changes, controller outputs, control mode switches and pump operations, printable on demand.
09Performance evaluation
Trainee actions tracked and sorted against the training variables the instructor selected, with the history visible on the trend display.
10Alarm reporting & event logs
Full alarm and event history for review during debrief.
§ 06Standard model library

Models already built, tested and delivered.

If your unit appears below, most of the engineering is done. If it does not, we build it from your data — the process is the same either way.

Thermal power plants

5
  • 210 MW power plant — ABL & BHEL boiler
  • 210 MW power plant — KWU & LMZ turbines
  • 500 MW power plant
  • 40 MW hydro power plant
  • Balance of plant modules

Refineries

6
  • Crude distillation unit (CDU)
  • Vacuum distillation unit (VDU)
  • Fluidised catalytic cracking unit (FCCU)
  • Sulphur recovery unit (SRU)
  • Catalytic reformer
  • MEK dewaxing

Oil & gas

5
  • LEF, LPG & NG
  • Cold box
  • Feed gas drying system
  • Gas–oil separation system
  • Glycol / water injection system

Ammonia & urea

7
  • Ammonia synthesis
  • Purification
  • Reforming
  • Urea synthesis
  • Evaporation
  • Recirculation
  • Absorption, desorption & hydrolysis

Pulp & paper

4
  • Digester plant
  • CEH / DED bleaching plant
  • O₂ bleaching plant
  • Multi-effect evaporation plant

Academic unit operations

20
  • Level & flow control
  • Temperature & pressure control
  • Level control in coupled tanks
  • Three-element boiler control
  • Stirred tank reactor
  • Centrifugal pump
  • Multi-effect evaporator
  • Pressure control in different sized vessels
  • Heat exchanger
  • Filtration
  • Compressor utilities
  • Superheated steam generator
  • Absorption
  • Binary distillation — benzene & toluene
  • Rotary drier
  • Catalytic reformer
  • Crystalliser
  • Cyclone separator
  • Multi-component flash calculation (6 components)
  • Furnace modules — circulating fluidised bed boiler
§ 07DCS / PLC compatibility

Training happens on the interface your operators already use.

Control system platforms supported, with the integration mode for each
PlatformModeNote
Honeywell TDC-3000Emulation & direct connectLook-alike keyboard supported
ABB Procontrol P13EmulationDelivered on the 500 MW CSTPS simulator
YokogawaEmulationDelivered on the Saudi Arabia ammonia/urea project
Generic DCSEmulationVendor-neutral HMI for multi-vendor sites
Conventional panelOne-to-one panel emulationFor plants still on hard panels
SCADASupervisory interfaceUsed across the lab-scale trainer range
Siemens PLCDirect hardwareSupplied with pneumatic and PLC trainer kits
§ 08Lab-scale process trainers

Real rigs, real instruments, under PC control.

Each trainer is a working process with transmitters, I/P converters and pneumatic control valves, driven from a PID controller or from SCADA on the PC.

12 in this range

  • Level control trainer
  • Flow control trainer
  • Cascade control trainer
  • Ratio control trainer
  • pH control trainer
  • Pressure control trainer
  • Temperature (thyristor) control trainer
  • Multi-process control trainer
  • Multi-variable level control trainer
  • Interacting & non-interacting system trainer
  • Control valve characteristics trainer
  • I/P & P/I converter trainer
Computerised bubble cap distillation pilot plant supplied to RCF Limited, Mumbai

Bubble cap distillation pilot plant delivered to RCF Limited, Mumbai — seven control loops running simultaneously under SCADA supervision.

Hardware-in-loop simulation testbed with field instruments wired to a process model
§ 09Hardware-in-loop

Real devices, simulated plant.

Physical transmitters, controllers and final elements exchange signals with a mathematical model running in real time. The hardware cannot tell the difference — which is exactly the point. Delivered as a 500 MW thermal testbed to VJTI and a 40 MW hydro testbed to the Central University of Jammu.

§ 103D / VR field operations

Board and field, rehearsing the same procedure.

Most plant procedures need someone at the console and someone at the valve. A walkable 3D plant model lets both roles train together.

Status — in development

3D and VR field-operation training is an active development direction at Tri-Angle, alongside cloud-hosted delivery and digital twin work. It is listed here so the roadmap is visible, not as a shipping product.

If field-operator training matters to your programme, tell us — it helps us prioritise, and we can be specific about timelines rather than vague.

Ask about the roadmap
§ 08How a project runs

Three phases. Nothing starts until the previous one is signed off.

The functional design specification is the hinge: both sides agree in writing what the simulator will do before any model code is written.

  1. 01Phase 1

    Design

    Agree the scope, gather the data, and write down exactly what the simulator will do.

    • Kick-off meeting

      Scope, boundary of simulation, training objectives and acceptance criteria.

    • Data collection

      Equipment sizes and elevations, valve and pump characteristics, component property data, five sets of operating data.

    • Functional design specification

      The document both sides sign off before a line of model code is written.

  2. 02Phase 2

    Development, testing & tuning

    Build the model, wire it to the control system, then prove it behaves like the plant.

    • Model development

      First-principles dynamic models built with our own model builder and graphics tools.

    • DCS / PLC integration

      Emulated or direct-connect operator stations, look-alike keyboards and panel hardware.

    • Model acceptance testing

      Steady-state and transient checks against the supplied operating data.

    • Startup & shutdown validation

      Every trip logic and interlock exercised in-house before the model leaves us.

  3. 03Phase 3

    Implementation

    Install on site, prove it again in front of your engineers, and hand it over.

    • Site acceptance testing

      Re-run against plant data with your operations and training teams present.

    • Training and handover

      Instructor training, trainee courses and full documentation.

    • Warranty & technical support

      Ongoing model maintenance as your plant changes.

§ 12What we need from you

A model is only as good as the data behind it.

This is the full list. Gaps are workable — we will tell you which ones affect fidelity and which do not.

  • Design data

    • Specifications of all equipment — sizes and physical characteristics
    • Equipment location and elevation
    • Process flow and piping & instrumentation diagrams
  • Equipment characteristics

    • Control valve characteristics and sizing
    • Pump and rotary equipment curves
    • Heat exchanger and column internals data
  • Operating data

    • Five sets of operating data at different load conditions
    • Startup and shutdown procedures
    • Trip logic, interlocks and protection settings
  • Property data

    • Chemical and component property data
    • Feed and product specifications
    • Utility conditions
  • Control system

    • DCS or panel graphics and faceplate layouts
    • Controller tuning parameters
    • Alarm and annunciator schedules
§ 13For industry

What a plant gets out of it.

  • Competence before the console

    New operators arrive on shift having already run startup, normal operation and shutdown on the model.

  • Emergency response that has been practised

    Trips, runaways and failures are rehearsed deliberately instead of encountered for the first time at 3 a.m.

  • Plant availability protected

    No capital equipment is put at risk and no unit comes off the bar to create a training opportunity.

  • Safer operating procedures

    Simulator use promotes correct procedure, and reveals where written procedures do not match plant behaviour.

  • Assessment on evidence

    Logged and scored trainee actions give training records that stand up to audit.

  • Knowledge that outlasts the crew

    Scenarios written from experienced operators’ knowledge stay available after they retire.

§ 14For institutions

What a department gets out of it.

  • Plant exposure without a plant

    Students see real unit operations behaving dynamically, which no static lab bench can show.

  • Analytical skill, not recipe-following

    Trainees must diagnose an upset and reason about a response rather than follow a worksheet.

  • Control theory made tangible

    P, PI, PD and PID behaviour, auto and manual modes, direct and reverse action, and tuning — observed rather than derived on paper.

  • Instrumentation practice

    Transmitters, I/P converters, pneumatic control valves and sensors handled as real equipment on the lab trainers.

  • Employability

    Graduates enter industry already familiar with DCS and SCADA-controlled operation.

  • Curriculum fit

    Modules map onto standard chemical, instrumentation and control engineering syllabi.

Product enquiry

Send us the unit and the control system.

With those two facts we can usually tell you within a day whether the model already exists, what it would take to build, and roughly what it costs.