Skip to content

MasterRecipe: sim-api-isolation-m1

Full API isolation: mix-tank-1reactor-1filter-dryer-1. Use this recipe as the flagship end-to-end demo. It exercises all reference-plant units through a complete pharmaceutical process from solution preparation to isolated crystalline API.

Where to find it

HMI endpointBatch Execution+ New → select sim-api-isolation-m1.

What you see when it runs

Element Meaning
Procedure Running from batch start — the procedural tree shows three unit-procedure children
Material flow Tank → Reactor → Filter-Dryer — each cross-unit handoff is orchestrated by the batch controller
Process-cell view All three units Running simultaneously at various points in the batch

HMI screenshot pending

An annotated capture of this recipe's three-unit procedural tree will be added here.

Batch sizing

Field Value
Nominal 400 L
Minimum 100 L
Maximum 800 L
Product API Crystalline Product (Simulated)
Product ID SIM-API-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
filtration filter-dryer-1
drying filter-dryer-1
washing filter-dryer-1

Procedure

# Step Phase template Description
1 tank-pressure-test tank-pressure-test Pressurize mixing tank and verify no leaks
2 prepare-solution tank-mix Dissolve API in solvent — fill, agitate, drain
3 reactor-pressure-test reactor-pressure-test Pressurize reactor and verify no leaks
4 reactor-n2-inert reactor-n2-inert Inert reactor atmosphere with N2 purge cycles
5 charge-reactor charge-reactor Transfer solution from tank to reactor
6 react react Heat, agitate, and hold for reaction/crystallization
7 discharge-to-filter discharge Transfer crystallized slurry to filter-dryer
8 fd-vacuum-decay-test fd-vacuum-decay-test Apply vacuum to filter-dryer and verify no leaks
9 filter-charge filter-charge Feed slurry and build filter cake under vacuum
10 smooth-cake smooth-cake Level cake surface with gentle agitation
11 wash-cake filter-wash Wash solvent through cake to displace impurities
12 dry-cake vacuum-dry Vacuum dry cake with jacket heating to moisture endpoint
13 discharge-product filter-discharge Break vacuum and discharge isolated API product

How it works

The batch allocates all three units and runs the 13-step procedure in order. Each unit's active phase advances on its own unit while the batch controller tracks the overall sequence:

1–2. Prepare the solution in the mix tank. 3–4. Prepare the reactor (leak test, inert). 5–7. Transfer to the reactor, react to crystallize, transfer slurry to the filter-dryer. 8–13. Isolate the API: vacuum leak test, cake build, smooth, wash, dry to moisture endpoint, discharge.

The recipe is a pure phase-only procedure (no operation or unit-procedure templates). It is the longest recipe shipped with the reference plant and the best reference for how many phases compose into a realistic pharmaceutical batch.

Try it

  1. HMI endpointBatch Execution+ Newsim-api-isolation-m1Start
  2. Navigate to the process-cell view — all three units Running at different stages of the batch
  3. Expand the procedural tree to drill into each unit's active phase
  4. Open Data endpointTrends to assemble a full-batch chart with PVs from all three units (tank level, reactor temperature, filter-dryer pressure/moisture)
  5. Let the full batch run to completion — the Data endpoint Batch Records view will show the consolidated production record