Pathnovo Logo

Heat Exchanger / Liquid Heater Data Sheet

1.3 · example PQ-CPPT-MEC040

Typed JSON shape for this document. The title_block field is the shared header; all other keys are specific to this document type.

Schema

heat-exchanger.json
{
  "title_block": "<common>",
  "manufacturer": "str",
  "service": "str",
  "no_required": "int",
  "equipment_tags": ["str"],
  "tema_type": "str",
  "orientation": "str",
  "size_shell_id_mm": "num",
  "tube_length_mm": "num",
  "surface_area_m2": "num",
  "shell_side": {
    "fluid": "str", "flow_kg_h": "num",
    "inlet_temperature_c": "num", "outlet_temperature_c": "num",
    "operating_pressure_barg": "num", "design_pressure_barg": "num",
    "design_temperature_c": "num", "allowable_pressure_drop_bar": "num",
    "fouling_factor_m2c_w": "num", "material": "str",
    "corrosion_allowance_mm": "num", "no_of_passes": "int"
  },
  "tube_side": {
    "fluid": "str", "flow_kg_h": "num",
    "inlet_temperature_c": "num", "outlet_temperature_c": "num",
    "operating_pressure_barg": "num", "design_pressure_barg": "num",
    "design_temperature_c": "num", "allowable_pressure_drop_bar": "num",
    "fouling_factor_m2c_w": "num", "material": "str",
    "corrosion_allowance_mm": "num", "no_of_passes": "int",
    "tube_od_mm": "num", "tube_thickness_mm": "num",
    "tube_pitch_mm": "num", "tube_quantity": "int", "tube_pattern": "str"
  },
  "heat_duty_kw": "num",
  "lmtd_c": "num",
  "overall_u_w_m2c": "num",
  "materials": {
    "shell": "str", "channel": "str", "tubesheet": "str",
    "tubes": "str", "baffles": "str", "gaskets": "str"
  },
  "nozzle_schedule": [
    {"nozzle_id": "str", "service": "str", "size_dn": "str",
     "rating": "str", "facing": "str", "material": "str"}
  ],
  "weights": { "empty_kg": "num", "operating_kg": "num", "test_kg": "num" },
  "design_code": "str",
  "test_pressure_shell_barg": "num",
  "test_pressure_tube_barg": "num",
  "pwht": "bool",
  "radiography_pct": "num",
  "insulation": "str",
  "painting": "str",
  "revision_history": [
    {"revision": "str", "date": "str", "description": "str",
     "originated_by": "str", "checked_by": "str", "approved_by": "str"}
  ],
  "notes": ["str"]
}