Centrifugal pump (API 610 OH2)

Overhung, centreline-mounted end-suction pump with volute casing, bearing housing, spacer coupling under a mesh guard and a TEFC motor on a drain-rim baseplate. Includes an API Plan 53A seal reservoir and a local control station. Motor frame from IEC 60072 for the rated power.

API 610 (OH2)API 682 Plan 53AIEC 60034 / 60072ASME B16.5
Drag to orbit, scroll to zoom
Parameters
– kW
–
– m
– m

Installation

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

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

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

Props

PropTypeDefaultRange
suctionNpsnumber (NPS, in)null
dischargeNpsnumber (NPS, in)null
rating150 | 300 | 600 | 900 | 1500 | 2500null
kwnumber (kW)null5 – 1500
stagesnumbernull1 – 4
baseLengthnumber (m)null1.6 – 5
baseWidthnumber (m)null0.7 – 2
runningbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for centrifugal-pump

Circle with the discharge leaving tangentially from the top, suction entering the centre from the side. Often a small triangle inside pointing to the discharge, and a base line or two short legs under it.

tag PISO 10628-2 / PIP PIC001

P&IDs rarely show the API 610 type. OH2, OH3, BB3 and VS pumps can all appear as this circle: read the datasheet or the title (e.g. "multistage", "vertical inline", "caisson"). A circle with a piston or crank inside is a reciprocating pump; an arrow through the symbol means variable capacity (metering pump).

API 610 centrifugal pump datasheet fields and the props they set
Suction nozzle sizesuctionNps
Discharge nozzle sizedischargeNps
Flange ratingrating
Driver rated powerkw
Number of stagesstages
Tag numbertag

Typical suppliers

Flowserve · Sulzer · KSB · Ruhrpumpen · Baker Hughes · ITT Goulds. 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 centrifugal-pump

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

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