Utility station

Deck utility (hose) station on an anchored SHS post with a galvanised backing panel: plant air, utility water and nitrogen drops fed from overhead flanges, each with an isolation ball valve, check valve and a different downward-pointing hose coupling (claw, cam-and-groove, dedicated threaded nitrogen) so hoses cannot be cross-connected. ISO 14726 bands, service signs, asphyxiant warning, hose racks with coiled hoses, optional impact bollards.

ISO 14726ISO 3864ASME B31.3NORSOK L-002
Drag to orbit, scroll to zoom
Parameters
– m

Installation

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

Copies piping/utility-station.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 { UtilityStation } from './components/deck-twin/piping/utility-station'

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

Props

PropTypeDefaultRange
airbooleannull
waterbooleannull
nitrogenbooleannull
supplynumber (m)null2.1 – 4
tagstringnull
bollardsbooleannull
...groupposition, rotation, scale…

P&ID

P&ID symbol for utility-station

A group of utility drops (plant air UA, utility water UW, nitrogen N) each with an isolation valve, a check valve and a hose connection (small triangle or coupling) at the end, boxed or noted "US-xx" on the utility P&ID.

tag UStag USTISO 10628-2 / PIP PIC001 (utility station / hose connections)

Usually shown once in detail on a typical sheet and then as a small labelled circle or box at each location on layouts.

Utility station schedule (NORSOK L-002, ISO 14726 colour codes) fields and the props they set
Plant airair
Utility waterwater
Nitrogennitrogen
Tag numbertag

Typical suppliers

TESS · Strahman Valves · Spirax Sarco. 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 utility-station

Or fetch /r/utility-station.json, or copy a ready-made instruction:

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