Subsea production manifold

Cluster-type subsea production manifold: two headers (production and test) with weld-capped ends rising to vertical outlet hubs, well slots on both long sides, each with a vertical jumper hub in a soft-landing funnel, a branch across both headers and an ROV-operated trunnion ball valve on each drop (gearbox and class-4 bucket). Header transmitters, saddles, overtrawlable tubular protection structure with sloped members, roof grating over the valves and open strips over the hubs, lift points, grab bars, anodes and an ROV-readable nameplate. Sits on a skirted mudmat; y = 0 is the seabed. Hub ports carry no flange rating (clamp hubs).

API 17PAPI 17DAPI 17RISO 13628-15DNV-RP-B401
Drag to orbit, scroll to zoom
Parameters
–

Installation

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

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

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

Props

PropTypeDefaultRange
slotsnumbernull2 – 8
slotNpsnumber (NPS, in)null
headerNpsnumber (NPS, in)null
rating150 | 300 | 600 | 900 | 1500 | 2500null
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for subsea-manifold

Subsea P&ID: a dashed structure boundary containing production and test headers with each well slot (jumper hub) branching to both headers through its own subsea valves, and header outlets to the flowlines; on field layouts a rectangle with the wells radiating to it.

tag SMtag MFSubsea P&ID / field layout convention (API 17P)

Same branching logic as a topsides production-manifold, but inside a subsea structure boundary with hubs instead of flanges. A single-hub structure at a pipeline end is a PLET.

Subsea manifold datasheet (API 17P / API 17D) fields and the props they set
Number of well slotsslots
Slot (jumper) sizeslotNps
Header sizeheaderNps
Flange ratingrating
Tag numbertag

Typical suppliers

OneSubsea (SLB). 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 subsea-manifold

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

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