MasterRecipe: sim-reaction-full-m1¶
Full simulated reaction: blend in mix-tank-1, transfer to
reactor-1, react, and discharge. Use this recipe as the
two-unit end-to-end demo. It exercises the batch-operator's unit
allocation and material transfer between units.
Where to find it¶
HMI endpoint → Batch Execution → + New → select sim-reaction-full-m1.
What you see when it runs¶
| Element | Meaning |
|---|---|
| Procedure | Running from batch start — the procedural tree shows two unit-procedure children (one per allocated unit) |
| Cross-unit transfer | prepare-blend completes on the tank, then charge-reactor activates on the reactor — the batch controller orchestrates the transfer itself, with no separate recipe step |
| Unit state cards | The HMI process-cell view shows both units Running with their active unit procedures |
HMI screenshot pending
An annotated capture of this recipe's two-unit procedural tree will be added here.
Batch sizing¶
| Field | Value |
|---|---|
| Nominal | 400 L |
| Minimum | 100 L |
| Maximum | 800 L |
| Product | Reacted Product (Simulated) |
| Product ID | SIM-RXFULL-001 |
| Version | 1.0.0 |
Target units¶
ProcessCell: sim-cell
| Capability | Unit |
|---|---|
mixing |
mix-tank-1 |
storage |
mix-tank-1 |
reaction |
reactor-1 |
heating |
reactor-1 |
Procedure¶
| # | Step | Phase template | Description |
|---|---|---|---|
| 1 | tank-pressure-test |
tank-pressure-test |
Pressurize mixing tank and verify no leaks |
| 2 | reactor-pressure-test |
reactor-pressure-test |
Pressurize reactor and verify no leaks |
| 3 | reactor-n2-inert |
reactor-n2-inert |
Inert reactor atmosphere with N2 purge cycles |
| 4 | prepare-blend |
tank-mix |
Fill mixing tank to level, agitate, and drain to reactor |
| 5 | charge-reactor |
charge-reactor |
Receive blend into reactor via inlet |
| 6 | react |
react |
Heat jacket, agitate, and hold for reaction |
| 7 | discharge |
discharge |
Discharge reacted product from reactor |
How it works¶
The batch-operator allocates both units and builds one procedural tree with two unit-procedure children. Steps run in recipe order but against different units:
1–3. Pre-batch integrity tests: tank leak, reactor leak, reactor
inerting.
4. prepare-blend runs tank-mix on mix-tank-1. The drain step
of tank-mix transfers to the reactor, because the unit's drain
is plumbed to the reactor's charge line. None of it goes to waste.
5. charge-reactor runs on reactor-1 to receive the incoming
material.
6. react drives the reactor through the reaction hold.
7. discharge empties the reactor.
Try it¶
- HMI endpoint → Batch Execution → + New →
sim-reaction-full-m1→ Start - Navigate to the process-cell view to see both
mix-tank-1andreactor-1Running simultaneously with their active procedures - Expand the procedural tree to see the two unit-procedure children and which phase is active on each
- Open Data endpoint → Trends on tank level and reactor temperature on one chart to see the transfer and reaction sequence