MMBPL MANMAD NEW DISPATCH TERMINAL

Receipt (ex-Washala 1112) · tank-farm manifolds · new pump house · despatch FM · scraper launcher 30-ML-00-101 · line 1115 to IPS Sanghvi — drawing read by Fable 5, no external vision API
3D schematic derived from as-built despatch P&ID 6594-02-41-30-1114 — layout is illustrative; tags are as-drawn
Legendclick a row to highlight
Equipment
Valve bodies
Handwheels (hand valves)
MOV / control actuators
Relief (TSV / SRV)
Piping (printed NB)
Instruments / detectors
Supports / closures
Off-plot connections
?
×

Shape library

Every body in this model is invented from a small set of parametric recipes (matsparts.py — Mats' method). The P&ID gives the tags, the connectivity and the printed pipe bores; these recipes give the tags a body. Counts are from this model's 635 nodes.
Routed pipepipe_runA polyline swept as cylinders, with a slightly oversized sphere at every bend for the elbow. The diameter is the line's PRINTED nominal bore (18/16/14/10/6/4/3/2/1 in) — the one dimension family this P&ID actually gives.
66 runs — headers, meter runs, drains, CI injection
Valve bodyvalve_bodyTwo truncated cones nose-to-nose at the seat (a bowtie), a flange on each side, stem and gland ring on top. The whole body scales from the printed bore.
101 bodies — every MOV, hand valve and control valve
HandwheelhandwheelRed ring (annulus) with four crossed spokes on a short stem — the hand-valve signature, sitting on the valve body.
61 handwheels
ActuatoractuatorMOV: drum + square motor box + side gearbox on the stem. Control valve (FC): diaphragm dome + top stem instead.
40 actuators — MOVs, PV-1352, FV-1352
Check valvecheck_valveFat barrel + two flanges + a small cone riding on top that points with the flow, so the direction reads from a distance.
9 NRVs
Relief valverelief_valveAngle pattern: inlet flange, body drum, spring bonnet, cap, and a side outlet cylinder. TSVs get a short vent tail pipe.
34 — all TSVs + SRV-1301
Horizontal vesselvessel_horizontal + saddlesBarrel cylinder + two squashed-sphere dished heads; two saddle boxes with base plates carry it to grade. Here it also gets a reducer cone and a dark closure door.
2 — scraper receiver, scraper launcher
Filterfilter_vessel + skirtVertical barrel + domed top + bolted closure ring just below the dome + drain boss, standing on a cylindrical skirt with a base ring.
4 — receipt filters C/D, basket filters BF-101-C/D
Pumppump_baseplate + pump_body + pump_motorThree parts: two-layer baseplate; volute = casing disc + suction nozzle + discharge riser; TEFC motor = barrel + five fin ribs + terminal box + fan cowl.
4 full sets — boosters BP-102C/D, mainline MLP-101C/D; compact variants for the CI dosing pumps and the vertical sump pump
TanktankPlain vertical cylinder with a slightly wider top rim. The CI tank adds a cone bottom on legs; the sump tank sits below grade inside a ring.
2 — CI dosing tank 30-TT-O0-102, sump tank 30-TT-00-101
Meter run internalsstrainer / straightener / flow meterF.S strainer and straightener: a fat sleeve with a flange at each end. Flow meter (FE): barrel + flanges + electronics can on top.
12 strainer sections, 5 meters
Instrumentsinstr_stem + gauge / transmitter, ctrl_post + deviceThin stem, then either a dial can with bezel (gauge) or a can with junction box (transmitter). Loop controllers ride a taller post; GD/HD/FD detectors get a sensor head on a 2.3 m post.
33 gauges, 29 transmitters, 14 detectors
Specialsinsulating joint / pig signallerInsulating joint: paired flanges with a dark spacer between them. Pig signaller: a little cylinder with a flag box, on the pipe crown.
2 joints, 5 signallers
Sitesleepers / skid_deck / cabinet / boundary_markerSleepers: slim T-posts under the long runs. Skid decks: plate + edge skirts. Cabinets: box on a plinth. Off-plot marker: green cone arrow wherever the sheet hands the line to another drawing.
26 off-plot arrows
Also in the library, not needed on this sheet: shell-and-tube exchanger (shell + channel heads + nozzles) and compressor block (frame + cylinder + finned cooler).