Flare stack

Onshore elevated flare: riser on a concrete plinth, self-supported (flared base shell with anchor chairs), derrick-supported (three-leg lattice tower with riser guides) or guyed. Molecular (or internal velocity) purge seal, flare tip with windshield and pilots, pilot and ignition lines from a grade-level ignition panel, caged ladders in ISO 14122 flights with rest platforms, top platform, aviation lights and day-marking bands. Optional animated flame.

API 521API 537ASME B16.5ISO 14122ICAO Annex 14
Drag to orbit, scroll to zoom
Parameters
– m
–
– m

Installation

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

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

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

Props

PropTypeDefaultRange
heightnumber (m)null15 – 120
support"self" | "derrick" | "guyed"null
headerNpsnumber (NPS, in)null
rating150 | 300 | 600 | 900 | 1500 | 2500null
pilotsnumbernull1 – 6
seal"molecular" | "velocity"null
litbooleannull
flameHeightnumber (m)null2 – 40
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for flare-stack

A tall vertical stack with a flame outline at the tip and the flare header entering at the base, often with the molecular or velocity seal drawn as a bulge below the tip and pilot lines alongside.

ISO 10628-2 / PIP PIC001 (flare tip)

With a flame at the top it is a flare; without one it is a cold vent stack. A ground flare is a box or fence enclosure with burners.

Flare system datasheet (API 537, API 521) fields and the props they set
Stack heightheight
Support typesupport
Header sizeheaderNps
Flange ratingrating
Number of pilotspilots
Purge seal typeseal
Tag numbertag

Typical suppliers

Zeeco · Argo Flare. 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 flare-stack

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

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