Multistage pump (API 610 BB3)

Axially split multistage between-bearings pump: casing with stage bulges, back-to-back crossover and a heavy single row of studs with nuts on top of the horizontal split, side-side nozzles in the lower half (rotor lifts out without disturbing piping), casing vent and drain valves, seal chambers with API 682 Plan 23 seal coolers at both ends, bearing housings with X-Y probes, RTDs and ring-oil constant-level oilers (or pressure lube from the optional console), guarded spacer coupling and a 2-pole motor (HV with top air-to-air cooler from 1 MW) on a drain-rim baseplate. Stages, kW and nozzle sizes drive the length and frame.

API 610 (BB3)API 614API 682IEC 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 between-bearings-pump

Copies rotating/between-bearings-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 { BetweenBearingsPump } from './components/deck-twin/rotating/between-bearings-pump'

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

Props

PropTypeDefaultRange
suctionNpsnumber (NPS, in)null
dischargeNpsnumber (NPS, in)null
rating150 | 300 | 600 | 900 | 1500 | 2500null
kwnumber (kW)null75 – 8000
stagesnumbernull2 – 14
lubeConsolebooleannull
runningbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for between-bearings-pump

Same centrifugal pump circle (tangential discharge, side suction), here with the driver drawn as a circle with M on the shaft. High-head water injection or export duty, often noted "multistage" or "BB3".

tag PISO 10628-2 / PIP PIC001

The symbol does not show between-bearings or multistage construction; pick this component when the title, datasheet or duty says multistage / BB3 / high head (e.g. water injection, pipeline booster). Otherwise use centrifugal-pump.

API 610 centrifugal pump datasheet (BB3) fields and the props they set
Suction nozzle sizesuctionNps
Discharge nozzle sizedischargeNps
Flange ratingrating
Driver rated powerkw
Number of stagesstages
Lube oil console (API 614)lubeConsole
Tag numbertag

Typical suppliers

ITT Goulds · Flowserve. 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 between-bearings-pump

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

Add the Deck Twin "Multistage pump (API 610 BB3)" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add between-bearings-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 between-bearings-pump` for its props, ranges and ports. Render <BetweenBearingsPump /> 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