Diaphragm metering pump (API 675)

Hydraulically actuated diaphragm metering pump for chemical injection: IEC motor on a C-face adapter, worm-gear housing with oil window and breather, micrometer stroke adjuster (the stroke setting moves the barrel), plunger housing and bolted diaphragm head with refill valve and rupture gauge, double-ball check valves with the suction flange facing down and the discharge flange facing up. Mounted on an anchored pedestal with the liquid end overhanging for the suction pipe.

API 675IEC 60034 / 60072ASME B16.5
Drag to orbit, scroll to zoom
Parameters
– kW
– %

Installation

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add metering-pump

Copies rotating/metering-pump.tsx and the shared lib/ into src/components/deck-twin/. Needs three, @react-three/fiber and @react-three/drei. See installation for the manual route.

Usage

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { Stage } from './components/deck-twin/lib/stage'
import { MeteringPump } from './components/deck-twin/rotating/metering-pump'

export default function Scene() {
  return (
    <Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
      <Stage>
        <MeteringPump />
      </Stage>
      <OrbitControls makeDefault />
    </Canvas>
  )
}

Props

PropTypeDefaultRange
suctionNpsnumber (NPS, in)null
dischargeNpsnumber (NPS, in)null
suctionRating150 | 300 | 600 | 900 | 1500 | 2500null
rating150 | 300 | 600 | 900 | 1500 | 2500null
kwnumber (kW)null0.37 – 15
strokenumber (%)null0 – 100
runningbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for metering-pump

Small pump circle with a curved diaphragm line inside and a diagonal arrow through it (adjustable capacity), on a chemical injection (CI) line, usually inside a chemical injection package boundary.

tag PISO 10628-2 / PIP PIC001

The diagonal arrow (variable stroke) and the small CI / MI line size tell it from a centrifugal pump. Several identical heads in a row inside a dashed box = a chemical-injection-skid.

API 675 controlled-volume pump datasheet fields and the props they set
Suction connection sizesuctionNps
Discharge connection sizedischargeNps
Suction flange ratingsuctionRating
Discharge flange ratingrating
Driver rated powerkw
Stroke length settingstroke
Tag numbertag

Typical suppliers

Milton Roy. The geometry is generic and sized from public standards. It is not vendor CAD.

For agents

Machine-readable entry with props, ranges, defaults and ports:

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info metering-pump

Or fetch /r/metering-pump.json, or copy a ready-made instruction:

Add the Deck Twin "Diaphragm metering pump (API 675)" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add metering-pump` (it copies the file and the shared lib into src/components/deck-twin/), then `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info metering-pump` for its props, ranges and ports. Render <MeteringPump /> inside a React Three Fiber <Canvas shadows>, wrapped in <Stage> from src/components/deck-twin/lib/stage. Set props from my data (metres, NPS in inches, ASME class) and leave the rest at defaults. Install three, @react-three/fiber, @react-three/drei and @types/three if they're missing. Full guide: https://decktwin.com/skill/SKILL.md