{
  "schema": "piping-native-functional-geometry/v1",
  "object_id": "c22-reference-path",
  "scope": "Selected long sloping multiple-pipe liquid-separation arrangement, functional only; no scale or operating sequence",
  "nodes": [
    {
      "id": "gas_tap",
      "function": "Gas pressure reference at upstream gas manifold"
    },
    {
      "id": "reference_pipe",
      "function": "Sloped gas impulse path parallel to bottle; drainage space"
    },
    {
      "id": "drain_pot",
      "function": "Collect condensed reference-path liquid before low port"
    },
    {
      "id": "liquid_tap",
      "function": "Liquid-header tap45degrees away from bottom, above sludge-prone region"
    },
    {
      "id": "cell",
      "function": "High-minus-low differential pressure"
    },
    {
      "id": "header_drain",
      "function": "Liquid/sludge drainage independent of reference pot"
    },
    {
      "id": "pot_drain",
      "function": "Selected contained reference-path drainage"
    }
  ],
  "edges": [
    {
      "from": "gas_tap",
      "to": "reference_pipe",
      "role": "gas pressure communication"
    },
    {
      "from": "reference_pipe",
      "to": "drain_pot",
      "role": "pressure path and condensate drainage"
    },
    {
      "from": "drain_pot",
      "to": "cell",
      "port": "low",
      "role": "reference pressure"
    },
    {
      "from": "liquid_tap",
      "to": "cell",
      "port": "high",
      "role": "liquid pressure"
    },
    {
      "from": "drain_pot",
      "to": "pot_drain",
      "role": "selected drain"
    },
    {
      "from": "liquid_tap",
      "to": "header_drain",
      "role": "distinct header inventory, separate connection"
    }
  ],
  "geometry": {
    "svg_viewbox": [
      0,
      0,
      1100,
      590
    ],
    "bottle_side_points": [
      [
        85,
        260
      ],
      [
        650,
        330
      ],
      [
        710,
        365
      ]
    ],
    "reference_path_points": [
      [
        130,
        210
      ],
      [
        130,
        125
      ],
      [
        180,
        125
      ],
      [
        180,
        205
      ],
      [
        635,
        270
      ],
      [
        635,
        395
      ]
    ],
    "header_cross_section": {
      "center": [
        905,
        195
      ],
      "radius": 70,
      "bottom": [
        905,
        265
      ],
      "tap45_from_bottom": [
        954.497,
        244.497
      ]
    }
  },
  "dimensions": {
    "selected_gas_impulse_pipe": "approximately50mm illustrative nominal-size convention;2in separate detail; no universal minimum",
    "header_tap_angle_degrees": 45,
    "slope": "Parallel to bottle; actual drainage grade not quantified"
  },
  "limits": [
    "Not complete isolation or drainage specification",
    "No automatic immunity to sludge or phase changes",
    "Local bridle exclusion applies selected slug-catcher route",
    "Actual ratings/materials/support/thermal states must be evaluated"
  ]
}
