Industrial

Industrial Process Simulation

An interactive browser simulation of a potato-processing plant, with a selectable 3D layout, process controls, production records, alarms and fault scenarios.

Independent illustrative simulationCase study 8 of 8

Illustrative potato-processing flow from intake through preparation, processing, packing, quality release and dispatch, with shared equipment and alarm views.
Engineering diagramFull-size image ↗

The challenge

A production line is a connected process. A change at one machine can affect buffers, downstream throughput, quality release and the work of the operator.

How the system works

A deterministic process model supplies a shared plant state to the 3D view, flow schematic, asset register and operational workspaces. Equipment selection stays consistent between views. A vector renderer preserves access when WebGL 2 is unavailable.

Design decisions

  1. Keep one process state behind the equipment views, quality records and operator controls so a scenario can be followed across the plant.
  2. Distinguish stopping, holding and draining the line, preserving material and operator intent through state changes.
  3. Make model assumptions visible and use synthetic operating values and records. No real PLC or production plant is connected.
  4. Provide keyboard navigation, selectable overlays and a vector fallback so the model remains usable across different devices.

Explore the model and its assumptions

Follow the material journey from receiving and washing through cutting, thermal processing, freezing, packing and dispatch. The source documents the controls, test suites and model boundary.

What the evidence shows

The public repository includes deterministic model tests, build checks and browser suites covering commands, quality and dispatch, exports, navigation and saved preferences. These are software and simulation checks. The model is illustrative, not a calibrated plant replica or an endorsed control system, and does not establish factory performance.

Let's make the next system work.

Discuss an engineering role, a project or a research collaboration. Tell me what you are building, where it gets difficult and what a useful result would look like.