MasterRecipe: sim-filter-dry-m1¶
Filter-dryer isolation on sim-cell/filter-dryer-1. Use this recipe
as the filter-dryer single-unit end-to-end demo. It walks the full
isolation sequence from pre-batch vacuum-decay integrity check
through cake build, wash, dry to endpoint, and discharge.
Where to find it¶
HMI endpoint → Batch Execution → + New → select sim-filter-dry-m1.
What you see when it runs¶
| Element | Meaning |
|---|---|
| Procedure | Running from batch start |
| Phase cascade | Six phases execute in order; the longest is vacuum-dry, whose duration depends on how fast the simulated moisture sensor reaches target |
| Trends | Pressure, cake level, filtrate flow, and moisture each have a distinct shape — together they tell the story of a complete filter-dry cycle |
HMI screenshot pending
An annotated capture of this recipe's procedural tree during the vacuum-dry phase will be added here.
Batch sizing¶
| Field | Value |
|---|---|
| Nominal | 200 kg |
| Minimum | 50 kg |
| Maximum | 200 kg |
| Product | Isolated API Cake (Simulated) |
| Product ID | SIM-FDRY-001 |
| Version | 1.0.0 |
Target units¶
ProcessCell: sim-cell
| Capability | Unit |
|---|---|
filtration |
filter-dryer-1 |
drying |
filter-dryer-1 |
washing |
filter-dryer-1 |
Procedure¶
| # | Step | Phase template | Description |
|---|---|---|---|
| 1 | vacuum-decay-test |
fd-vacuum-decay-test |
Apply vacuum and verify no leaks before production |
| 2 | filter-charge |
filter-charge |
Feed slurry and build filter cake under vacuum |
| 3 | smooth-cake |
smooth-cake |
Level cake surface with gentle agitation |
| 4 | filter-wash |
filter-wash |
Wash solvent through cake to displace impurities |
| 5 | vacuum-dry |
vacuum-dry |
Dry cake under vacuum with jacket heating to moisture endpoint |
| 6 | filter-discharge |
filter-discharge |
Break vacuum and discharge dry product |
How it works¶
Each phase drives the filter-dryer through one stage of the isolation sequence:
vacuum-decay-testis an integrity gate — a pressure rise abovemax_riseparks the batch in Held onCOMMAND('Hold').filter-chargeopens the feed, pulls slurry under vacuum, and builds cake totarget_cake_height.smooth-cakeruns the smoother/agitator at low speed to even the cake surface before washing.filter-washloops throughwash_cyclesof wash solvent passes, checking filtrate permeability between cycles.vacuum-drypulls vacuum, heats the jacket, and holds until the moisture sensor reachestarget_moisture(ormax_dry_timefires as a safety backstop).filter-dischargestops the vacuum pump, opens the vent, runs the agitator to break up the cake, and holds for the discharge time.
Try it¶
- HMI endpoint → Batch Execution → + New →
sim-filter-dry-m1→ Start - Expand the procedural tree and watch the six phases activate in turn
- Open Data endpoint → Trends and chart all four key PVs
(
pressure_sensor.PV,cake_level_sensor.PV,moisture_sensor.PV,filtrate_flow_sensor.PV) on one view to see the distinct shape of each phase