Choke & kill manifold

Skid-mounted drilling choke manifold to API 16C with API 6A 6BX ring-joint connections: 4-1/16" inlet through two gate valves into a studded-cross header, one branch per choke (hydraulic remote chokes with rotary actuators and hoses to a panel junction plate, manual adjustable chokes with handwheels) plus a full-bore bypass with a target block, a gate valve each side of every choke, and a buffer chamber with gauge, drain and two isolated 4-1/16" 5K outlets to the mud-gas separator and the shakers. Ports sit on the API faces; their rating is the nearest ASME B16.5 class (10K/15K → 2500, 5K → 1500).

API 16CAPI 6AAPI RP 53 / API S53
Drag to orbit, scroll to zoom
Parameters
–
–

Installation

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

Copies drilling/choke-manifold.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 { ChokeManifold } from './components/deck-twin/drilling/choke-manifold'

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

Props

PropTypeDefaultRange
psi5000 | 10000 | 15000null
bore2.0625 | 3.0625 | 4.0625null
remoteChokesnumbernull0 – 3
manualChokesnumbernull0 – 3
colorstringnull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for choke-manifold

From the BOP choke line: two gate valves into a cross or header, then parallel branches each with a gate valve and a choke (bow-tie with a diagonal arrow), rejoining to the mud-gas separator or flare; a straight-through bleed line in the middle on many manifolds.

ISA HCVISA PVISA PIISA PTAPI 16C / API RP 53 well-control schematic, ISO 10628-2 valves

Production chokes on a tree are single valves; a choke manifold has several parallel choke branches with block valves. Only on well-control schematics.

Choke and kill manifold datasheet (API 16C) fields and the props they set
Rated working pressurepsi
Borebore
Remote (hydraulic) chokesremoteChokes
Manual chokesmanualChokes
Tag numbertag

Typical suppliers

NOV. 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 choke-manifold

Or fetch /r/choke-manifold.json, or copy a ready-made instruction:

Add the Deck Twin "Choke & kill manifold" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add choke-manifold` (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 choke-manifold` for its props, ranges and ports. Render <ChokeManifold /> 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