Cold vent stack

Atmospheric cold vent: flanged inlet turning up through a long-radius elbow with a low-point drain, riser with flanged spools, end-of-line deflagration arrester (element housing, insect screen and weather hood) or a plain open tip, day-marking bands and an obstruction light. Self-supported, three-leg braced tower or guyed; an access platform and caged ladder serve the arrestor on taller stacks.

API 521ISO 16852API 2000ICAO Annex 14ISO 14122
Drag to orbit, scroll to zoom
Parameters
– m

Installation

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

Copies thermal/vent-stack.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 { VentStack } from './components/deck-twin/thermal/vent-stack'

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

Props

PropTypeDefaultRange
heightnumber (m)null4 – 40
npsnumber (NPS, in)null
rating150 | 300 | 600 | 900 | 1500 | 2500null
support"self" | "braced" | "guyed"null
arrestorbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for vent-stack

A line turning up into an open-ended stack with an arrow or "to atmosphere" at the top, often with a flame arrester (box with parallel lines) at or near the tip; labelled VENT or VS-.

tag VSISO 10628-2 / PIP PIC001 (vent to atmosphere, flame arrester)

No flame symbol: a cold vent. An open-ended small-bore line ending in a goose-neck or "TO ATM" is just a vent connection, not a stack.

Vent stack datasheet (API 521 dispersion, ISO 16852 flame arrester) fields and the props they set
Stack heightheight
Stack sizenps
Flange ratingrating
Support typesupport
Flame arresterarrestor
Tag numbertag

Typical suppliers

Protego · Storagetech. 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 vent-stack

Or fetch /r/vent-stack.json, or copy a ready-made instruction:

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