{
  "version": "packet02-v2",
  "fixed_states": [
    {
      "phase": "dry saturated",
      "pressure_bar_gauge": 3.5,
      "temperature_C": 150,
      "curves": [
        {
          "DN_mm": 100,
          "samples": [
            {
              "mass_flow_kg_h": 1070,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 1360,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 1690,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 2200,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 2720,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 3560,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 150,
          "samples": [
            {
              "mass_flow_kg_h": 3970,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 4920,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 6460,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 8010,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 10470,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 200,
          "samples": [
            {
              "mass_flow_kg_h": 6640,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 8530,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 10540,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 13730,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 17090,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 22340,
              "gradient_bar_per_100m": 0.5
            }
          ]
        }
      ]
    },
    {
      "phase": "superheated",
      "pressure_bar_gauge": 13,
      "temperature_C": 270,
      "curves": [
        {
          "DN_mm": 100,
          "samples": [
            {
              "mass_flow_kg_h": 1680,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 2170,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 2690,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 3540,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 4410,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 5830,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 150,
          "samples": [
            {
              "mass_flow_kg_h": 4960,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 7950,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 10430,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 12930,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 17080,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 200,
          "samples": [
            {
              "mass_flow_kg_h": 10350,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 13390,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 16600,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 21780,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 27100,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 35550,
              "gradient_bar_per_100m": 0.5
            }
          ]
        }
      ]
    },
    {
      "phase": "superheated",
      "pressure_bar_gauge": 18,
      "temperature_C": 350,
      "curves": [
        {
          "DN_mm": 100,
          "samples": [
            {
              "mass_flow_kg_h": 1790,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 2270,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 2790,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 3620,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 4460,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 5790,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 150,
          "samples": [
            {
              "mass_flow_kg_h": 5320,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 10790,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 13230,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 17220,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 200,
          "samples": [
            {
              "mass_flow_kg_h": 11170,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 14190,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 17400,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 22580,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 27790,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 36050,
              "gradient_bar_per_100m": 0.5
            }
          ]
        }
      ]
    },
    {
      "phase": "superheated",
      "pressure_bar_gauge": 44,
      "temperature_C": 440,
      "curves": [
        {
          "DN_mm": 100,
          "samples": [
            {
              "mass_flow_kg_h": 2270,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 2910,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 3600,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 4700,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 5810,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 7570,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 150,
          "samples": [
            {
              "mass_flow_kg_h": 6650,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 8510,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 13750,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 16990,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 22210,
              "gradient_bar_per_100m": 0.5
            }
          ]
        },
        {
          "DN_mm": 200,
          "samples": [
            {
              "mass_flow_kg_h": 14140,
              "gradient_bar_per_100m": 0.05
            },
            {
              "mass_flow_kg_h": 18170,
              "gradient_bar_per_100m": 0.08
            },
            {
              "mass_flow_kg_h": 22450,
              "gradient_bar_per_100m": 0.12
            },
            {
              "mass_flow_kg_h": 29350,
              "gradient_bar_per_100m": 0.2
            },
            {
              "mass_flow_kg_h": 36020,
              "gradient_bar_per_100m": 0.3
            },
            {
              "mass_flow_kg_h": 47260,
              "gradient_bar_per_100m": 0.5
            }
          ]
        }
      ]
    }
  ],
  "density_panels": [
    {
      "original_density_range_kg_m3": [
        5,
        100
      ],
      "reference_velocity_m_s": 40,
      "curves": [
        {
          "DN_mm": 100,
          "samples": [
            {
              "density_kg_m3": 5.5,
              "specific_volume_m3_kg": 0.18181818181818182,
              "gradient40_bar_per_100m": 0.728
            },
            {
              "density_kg_m3": 7,
              "specific_volume_m3_kg": 0.14285714285714285,
              "gradient40_bar_per_100m": 0.913
            },
            {
              "density_kg_m3": 10,
              "specific_volume_m3_kg": 0.1,
              "gradient40_bar_per_100m": 1.29
            },
            {
              "density_kg_m3": 20,
              "specific_volume_m3_kg": 0.05,
              "gradient40_bar_per_100m": 2.52
            },
            {
              "density_kg_m3": 30,
              "specific_volume_m3_kg": 0.03333333333333333,
              "gradient40_bar_per_100m": 3.71
            }
          ]
        },
        {
          "DN_mm": 150,
          "samples": [
            {
              "density_kg_m3": 5.5,
              "specific_volume_m3_kg": 0.18181818181818182,
              "gradient40_bar_per_100m": 0.433
            },
            {
              "density_kg_m3": 7,
              "specific_volume_m3_kg": 0.14285714285714285,
              "gradient40_bar_per_100m": 0.546
            },
            {
              "density_kg_m3": 10,
              "specific_volume_m3_kg": 0.1,
              "gradient40_bar_per_100m": 0.766
            },
            {
              "density_kg_m3": 30,
              "specific_volume_m3_kg": 0.03333333333333333,
              "gradient40_bar_per_100m": 2.19
            }
          ]
        },
        {
          "DN_mm": 200,
          "samples": [
            {
              "density_kg_m3": 5.5,
              "specific_volume_m3_kg": 0.18181818181818182,
              "gradient40_bar_per_100m": 0.308
            },
            {
              "density_kg_m3": 7,
              "specific_volume_m3_kg": 0.14285714285714285,
              "gradient40_bar_per_100m": 0.389
            },
            {
              "density_kg_m3": 10,
              "specific_volume_m3_kg": 0.1,
              "gradient40_bar_per_100m": 0.546
            },
            {
              "density_kg_m3": 20,
              "specific_volume_m3_kg": 0.05,
              "gradient40_bar_per_100m": 1.07
            },
            {
              "density_kg_m3": 30,
              "specific_volume_m3_kg": 0.03333333333333333,
              "gradient40_bar_per_100m": 1.57
            },
            {
              "density_kg_m3": 50,
              "specific_volume_m3_kg": 0.02,
              "gradient40_bar_per_100m": 2.57
            }
          ]
        }
      ]
    },
    {
      "original_density_range_kg_m3": [
        0.1,
        5
      ],
      "reference_velocity_m_s": 40,
      "curves": [
        {
          "DN_mm": 100,
          "samples": [
            {
              "density_kg_m3": 0.2,
              "specific_volume_m3_kg": 5.0,
              "gradient40_bar_per_100m": 0.03
            },
            {
              "density_kg_m3": 0.5,
              "specific_volume_m3_kg": 2.0,
              "gradient40_bar_per_100m": 0.0725
            },
            {
              "density_kg_m3": 1,
              "specific_volume_m3_kg": 1.0,
              "gradient40_bar_per_100m": 0.141
            },
            {
              "density_kg_m3": 2,
              "specific_volume_m3_kg": 0.5,
              "gradient40_bar_per_100m": 0.275
            },
            {
              "density_kg_m3": 4,
              "specific_volume_m3_kg": 0.25,
              "gradient40_bar_per_100m": 0.534
            }
          ]
        },
        {
          "DN_mm": 150,
          "samples": [
            {
              "density_kg_m3": 0.5,
              "specific_volume_m3_kg": 2.0,
              "gradient40_bar_per_100m": 0.0439
            },
            {
              "density_kg_m3": 1,
              "specific_volume_m3_kg": 1.0,
              "gradient40_bar_per_100m": 0.0852
            },
            {
              "density_kg_m3": 2,
              "specific_volume_m3_kg": 0.5,
              "gradient40_bar_per_100m": 0.165
            }
          ]
        },
        {
          "DN_mm": 200,
          "samples": [
            {
              "density_kg_m3": 0.2,
              "specific_volume_m3_kg": 5.0,
              "gradient40_bar_per_100m": 0.0127
            },
            {
              "density_kg_m3": 0.5,
              "specific_volume_m3_kg": 2.0,
              "gradient40_bar_per_100m": 0.0307
            },
            {
              "density_kg_m3": 1,
              "specific_volume_m3_kg": 1.0,
              "gradient40_bar_per_100m": 0.0597
            },
            {
              "density_kg_m3": 2,
              "specific_volume_m3_kg": 0.5,
              "gradient40_bar_per_100m": 0.117
            },
            {
              "density_kg_m3": 4,
              "specific_volume_m3_kg": 0.25,
              "gradient40_bar_per_100m": 0.227
            }
          ]
        }
      ]
    }
  ],
  "reading_allowance_gradient_relative": 0.15,
  "interpolation": "Straight joins in log(flow)-log(gradient) for a fixed DN/state and in log(density)-log(gradient) for fixed DN/density panel, only between saved samples. No state, DN or panel interpolation/extrapolation.",
  "pressure_chart_bore_roughness": "Unstated numerical chart inputs; do not infer from a separate bore table.",
  "velocity_correction": {
    "reference_velocity_m_s": 40,
    "equation": "F=(v/(40m/s))^2; Gv=G40*F",
    "literal_rounded_table": [
      [
        20,
        0.25
      ],
      [
        25,
        0.39
      ],
      [
        30,
        0.56
      ],
      [
        35,
        0.76
      ],
      [
        40,
        1
      ],
      [
        45,
        1.26
      ],
      [
        50,
        1.56
      ],
      [
        60,
        2.25
      ],
      [
        70,
        3.06
      ],
      [
        80,
        4
      ],
      [
        90,
        5.06
      ],
      [
        100,
        6.25
      ]
    ]
  },
  "applicability": "Scalar local steam hydraulic estimate; dry saturated/superheated phase states separate. Not condensation/two-phase flow or full changing-density compressible calculation.",
  "fixed_state_example": {
    "mass_flow_kg_h": 5000,
    "state_index": 1,
    "rows": [
      {
        "DN_mm": 100,
        "gradient_bar_per_100m": 0.3774963920807405
      },
      {
        "DN_mm": 150,
        "gradient_bar_per_100m": 0.050750857510738816
      }
    ]
  },
  "density_example": {
    "density_kg_m3": 1,
    "DN_mm": 150,
    "G40_bar_per_100m": 0.0852,
    "velocity_m_s": 30,
    "F": 0.5625,
    "G30_bar_per_100m": 0.047925,
    "hypothetical_length_m": 80,
    "loss_bar": 0.03834,
    "density_basis": "Explicit hypothetical property input; not inferred from gauge state."
  },
  "fixed_state_envelope_status": {
    "source_has_historical_allowable_pressure_drop_envelopes": true,
    "reconstructed": false,
    "adopted": false,
    "readings_may_be_outside_source_envelopes": true,
    "consequence": "Hydraulic comparison only; no source-sizing admissibility or size-selection permission."
  }
}
