{
  "source_ids": [
    "MWS01"
  ],
  "locators": [
    "pp.5–6 / 1835–1836, §§3.2.1–3.2.2 and Fig.4"
  ],
  "source_pdf_sha256": "76c7d9cf91c11be2d4b95449645642e8cc914bb23632cf6b523d7dbf0761ade8",
  "reported_basis": "Source weight-percent yield on feedstock; AC subtraction and feedstock boundary not explicitly documented.",
  "exact_and_graphic_kept_separate": true,
  "temperature_series": [
    {
      "temperature_C": 300,
      "oil_reported_exact_wt_percent": 7.46,
      "oil_graph_reading_percent": 7.5,
      "char_graph_reading_percent": 86.0,
      "gas_graph_reading_percent": 6.5,
      "graph_boundary_y_pdf_points": {
        "oil_top": 210.30999755859375,
        "oil_plus_char_top": 96.48107147216797
      },
      "water_separate_yield": null,
      "wax_separate_yield": null
    },
    {
      "temperature_C": 400,
      "oil_reported_exact_wt_percent": 20.51,
      "oil_graph_reading_percent": 20.4,
      "char_graph_reading_percent": 61.3,
      "gas_graph_reading_percent": 18.3,
      "graph_boundary_y_pdf_points": {
        "oil_top": 193.23500061035156,
        "oil_plus_char_top": 112.13296508789062
      },
      "water_separate_yield": null,
      "wax_separate_yield": null
    },
    {
      "temperature_C": 450,
      "oil_reported_exact_wt_percent": 27.25,
      "oil_graph_reading_percent": 26.9,
      "char_graph_reading_percent": 51.6,
      "gas_graph_reading_percent": 21.5,
      "graph_boundary_y_pdf_points": {
        "oil_top": 184.697998046875,
        "oil_plus_char_top": 116.40196990966797
      },
      "water_separate_yield": null,
      "wax_separate_yield": null
    },
    {
      "temperature_C": 500,
      "oil_reported_exact_wt_percent": 38.12,
      "oil_graph_reading_percent": 38.2,
      "char_graph_reading_percent": 39.8,
      "gas_graph_reading_percent": 22.0,
      "graph_boundary_y_pdf_points": {
        "oil_top": 169.75599670410156,
        "oil_plus_char_top": 117.11296844482422
      },
      "water_separate_yield": null,
      "wax_separate_yield": null
    },
    {
      "temperature_C": 550,
      "oil_reported_exact_wt_percent": null,
      "oil_graph_reading_percent": 28.5,
      "char_graph_reading_percent": 39.8,
      "gas_graph_reading_percent": 31.7,
      "graph_boundary_y_pdf_points": {
        "oil_top": 182.56300354003906,
        "oil_plus_char_top": 129.91897583007812
      },
      "water_separate_yield": null,
      "wax_separate_yield": null
    },
    {
      "temperature_C": 600,
      "oil_reported_exact_wt_percent": null,
      "oil_graph_reading_percent": 26.3,
      "char_graph_reading_percent": 37.6,
      "gas_graph_reading_percent": 36.0,
      "graph_boundary_y_pdf_points": {
        "oil_top": 185.40899658203125,
        "oil_plus_char_top": 135.6109619140625
      },
      "water_separate_yield": null,
      "wax_separate_yield": null
    }
  ],
  "control_500_C": {
    "with_AC": {
      "tyre_g": 100,
      "AC_g": 100,
      "oil_exact_wt_percent": 38.12,
      "char_exact": null,
      "gas_exact": null
    },
    "without_AC": {
      "tyre_g": 100,
      "AC_g": 0,
      "oil_exact_wt_percent": 16.76,
      "char_exact_wt_percent": 57.9,
      "gas_by_difference_from_exact_source_values_percent": 25.34,
      "gas_mass_measured": false
    },
    "charge_basis_note": "100 g tyre is the main experimental protocol; the no-AC paragraph does not separately restate charge mass. No separate control temperature history or duty cycle is supplied."
  },
  "own_control_calculation": {
    "oil_increase_percentage_points": 21.36,
    "formula": "38.12 − 16.76",
    "not_isolated_catalytic_effect": true
  },
  "graph_reading_method": {
    "tool": "PyMuPDF vector path extraction; read-only",
    "physical_pdf_page_1based": 6,
    "figure": "4a",
    "oil_filled_path_index_zero_based": 0,
    "gas_rectangles_path_index_zero_based": 5,
    "axis_y0_pdf_points": 220.27000427246094,
    "axis_y100_pdf_points": 87.9439697265625,
    "equations": {
      "oil": "100*(y0-oil_top)/(y0-y100)",
      "gas": "100*(oil_plus_char_top-y100)/(y0-y100)",
      "char": "100*(oil_top-oil_plus_char_top)/(y0-y100)"
    },
    "rounding": "0.1 percentage point",
    "interpretation": "Graphical approximation, not recovery of experimental raw data. No source statistical error bars digitized. Keep approximately ±0.5 percentage point as a conservative reading tolerance, not experimental uncertainty.",
    "closure": "Geometric stacked segments necessarily sum to 100 before rounding; this is NOT independent mass closure."
  },
  "limitations": [
    "Source exact oil 27.25 at450 versus graph about26.9 is preserved as a disagreement of representation; no correction of either.",
    "Do not combine exact oil and graph char/gas then renormalize.",
    "No-AC control temperature profile/duty not separately documented."
  ]
}
