{
  "schemaVersion": 1,
  "preparedDate": "2026-09-11",
  "title": "Three historical Woodfibre flare cases",
  "subtitle": "2014 inventory · 2015 engineering clarification · conditional uniform releases",
  "sourceOrder": [
    "WWGF",
    "LPCF",
    "CDGF"
  ],
  "pollutants": [
    {
      "id": "NOx",
      "label": "NOx, mass as NO₂",
      "unit": "g/s",
      "note": "Mass convention only; not an emitted NO₂ fraction or chemistry result."
    },
    {
      "id": "CO",
      "label": "CO",
      "unit": "g/s"
    },
    {
      "id": "PM25",
      "label": "PM₂.₅",
      "unit": "g/s",
      "note": "Equal historic TSP, PM10 and PM2.5 are nested categories; do not add them."
    },
    {
      "id": "VOC",
      "label": "Total VOC",
      "unit": "g/s",
      "note": "Unspeciated total; no individual-compound rate or total-VOC health threshold."
    }
  ],
  "sources": [
    {
      "id": "WWGF",
      "label": "Feed-gas depressurization",
      "presetLabel": "2014 feed-gas depressurization · reconstructed",
      "inventoryDate": "2014-10-17",
      "heatAndGeometryReaffirmedDate": "2015-04-09",
      "radiationConventionClarifiedDate": "2015-04-20",
      "isCurrentDesign": false,
      "durationHours": 0.5,
      "presetDurationMinutes": 30.0,
      "presetDurationSeconds": 1800.0,
      "durationLabel": "Maximum listed daily operating duration; uniform release assumed",
      "estimatedOperatingHoursPerYear": 1,
      "annualHoursLabel": "Historical planning estimate, not observed event frequency",
      "maxDailyMassTonnes": {
        "NOx": 0.0918,
        "CO": 0.4977,
        "PM25": 0.0022,
        "VOC": 0.0838
      },
      "conditionalActiveRateGs": {
        "NOx": 51.0,
        "CO": 276.5,
        "PM25": 1.2222222222222223,
        "VOC": 46.55555555555556
      },
      "conditional24hSourceMeanGs": {
        "NOx": 1.0625,
        "CO": 5.760416666666667,
        "PM25": 0.02546296296296296,
        "VOC": 0.9699074074074074
      },
      "rateLabel": "Daily mass divided by the maximum listed operating duration; not recovered original hourly model inputs",
      "reportedExhaustKgH": 256000,
      "reportedHhvBtuLb": 21039,
      "totalHeatCalS": 829441536,
      "totalHeatMW": 3470.383386624,
      "physicalHeightAboveBaseM": 100,
      "baseElevationMasl": 34.6,
      "reportedEquivalentSource": {
        "heightAboveBaseM": 183.6,
        "diameterM": 19.094,
        "temperatureK": 1273,
        "velocityMs": 20
      },
      "equivalentGeometryLabel": "Historical flame-adjusted source representation; neither steel height nor final plume altitude",
      "reportedGeometryDate": "2014-10-17",
      "AERSCREENEquivalentSource": {
        "heightAboveFlatPlaneM": 183.58809841867983,
        "diameterM": 19.087809471564118,
        "temperatureK": 1273,
        "velocityMs": 20,
        "radiativeHeatLossFraction": 0.55
      },
      "sourcePages": {
        "flowAndHHV": "Appendix5.2-4 Table22, printed17/PDF21",
        "mass": "Appendix5.2-4 Table23, printed18/PDF22",
        "baseAndGeometry": "Appendix5.2-3 Table6, printed12–13/PDF16–17",
        "heatAndEquations": "Apr9,2015 IR53 response Tables1–2, PDF2–3"
      },
      "sourceLinks": [
        "inventory",
        "method",
        "apr09",
        "apr20"
      ],
      "browserUseNote": "The illustrative Explorer uses this pollutant rate and a declared duration. It prescribes source position/injection height; it does not apply these heat and equivalent-source parameters."
    },
    {
      "id": "LPCF",
      "label": "Tank shutdown",
      "presetLabel": "2014 tank shutdown · reconstructed",
      "inventoryDate": "2014-10-17",
      "heatAndGeometryReaffirmedDate": "2015-04-09",
      "radiationConventionClarifiedDate": "2015-04-20",
      "isCurrentDesign": false,
      "durationHours": 14,
      "presetDurationMinutes": 840,
      "presetDurationSeconds": 50400,
      "durationLabel": "Maximum listed daily operating duration; uniform release assumed",
      "estimatedOperatingHoursPerYear": 28,
      "annualHoursLabel": "Historical planning estimate, not observed event frequency",
      "maxDailyMassTonnes": {
        "NOx": 1.3205,
        "CO": 7.1971,
        "PM25": 2.8073,
        "VOC": 0.266
      },
      "conditionalActiveRateGs": {
        "NOx": 26.200396825396826,
        "CO": 142.79960317460316,
        "PM25": 55.70039682539682,
        "VOC": 5.277777777777778
      },
      "conditional24hSourceMeanGs": {
        "NOx": 15.283564814814815,
        "CO": 83.29976851851852,
        "PM25": 32.491898148148145,
        "VOC": 3.0787037037037037
      },
      "rateLabel": "Daily mass divided by the maximum listed operating duration; not recovered original hourly model inputs",
      "reportedExhaustKgH": 80000,
      "reportedHhvBtuLb": 17382,
      "totalHeatCalS": 214146240,
      "totalHeatMW": 895.9878681600001,
      "physicalHeightAboveBaseM": 100,
      "baseElevationMasl": 34.6,
      "reportedEquivalentSource": {
        "heightAboveBaseM": 143.8,
        "diameterM": 9.702,
        "temperatureK": 1273,
        "velocityMs": 20
      },
      "equivalentGeometryLabel": "Historical flame-adjusted source representation; neither steel height nor final plume altitude",
      "reportedGeometryDate": "2014-10-17",
      "AERSCREENEquivalentSource": {
        "heightAboveFlatPlaneM": 143.75668771142048,
        "diameterM": 9.698809477680856,
        "temperatureK": 1273,
        "velocityMs": 20,
        "radiativeHeatLossFraction": 0.55
      },
      "sourcePages": {
        "flowAndHHV": "Appendix5.2-4 Table22, printed17/PDF21",
        "mass": "Appendix5.2-4 Table23, printed18/PDF22",
        "baseAndGeometry": "Appendix5.2-3 Table6, printed12–13/PDF16–17",
        "heatAndEquations": "Apr9,2015 IR53 response Tables1–2, PDF2–3"
      },
      "sourceLinks": [
        "inventory",
        "method",
        "apr09",
        "apr20"
      ],
      "browserUseNote": "The illustrative Explorer uses this pollutant rate and a declared duration. It prescribes source position/injection height; it does not apply these heat and equivalent-source parameters."
    },
    {
      "id": "CDGF",
      "label": "MR compressor maintenance",
      "presetLabel": "2014 mr compressor maintenance · reconstructed",
      "inventoryDate": "2014-10-17",
      "heatAndGeometryReaffirmedDate": "2015-04-09",
      "radiationConventionClarifiedDate": "2015-04-20",
      "isCurrentDesign": false,
      "durationHours": 0.5,
      "presetDurationMinutes": 30.0,
      "presetDurationSeconds": 1800.0,
      "durationLabel": "Maximum listed daily operating duration; uniform release assumed",
      "estimatedOperatingHoursPerYear": 1,
      "annualHoursLabel": "Historical planning estimate, not observed event frequency",
      "maxDailyMassTonnes": {
        "NOx": 0.2468,
        "CO": 1.3427,
        "PM25": 0.4734,
        "VOC": 2.8005
      },
      "conditionalActiveRateGs": {
        "NOx": 137.11111111111111,
        "CO": 745.9444444444445,
        "PM25": 263.0,
        "VOC": 1555.8333333333333
      },
      "conditional24hSourceMeanGs": {
        "NOx": 2.8564814814814814,
        "CO": 15.54050925925926,
        "PM25": 5.479166666666667,
        "VOC": 32.41319444444444
      },
      "rateLabel": "Daily mass divided by the maximum listed operating duration; not recovered original hourly model inputs",
      "reportedExhaustKgH": 760000,
      "reportedHhvBtuLb": 19099,
      "totalHeatCalS": 2235346960,
      "totalHeatMW": 9352.69168064,
      "physicalHeightAboveBaseM": 100,
      "baseElevationMasl": 34.6,
      "reportedEquivalentSource": {
        "heightAboveBaseM": 234.3,
        "diameterM": 31.346,
        "temperatureK": 1273,
        "velocityMs": 20
      },
      "equivalentGeometryLabel": "Historical flame-adjusted source representation; neither steel height nor final plume altitude",
      "reportedGeometryDate": "2014-10-17",
      "AERSCREENEquivalentSource": {
        "heightAboveFlatPlaneM": 234.26157108892843,
        "diameterM": 31.3354309897759,
        "temperatureK": 1273,
        "velocityMs": 20,
        "radiativeHeatLossFraction": 0.55
      },
      "sourcePages": {
        "flowAndHHV": "Appendix5.2-4 Table22, printed17/PDF21",
        "mass": "Appendix5.2-4 Table23, printed18/PDF22",
        "baseAndGeometry": "Appendix5.2-3 Table6, printed12–13/PDF16–17",
        "heatAndEquations": "Apr9,2015 IR53 response Tables1–2, PDF2–3"
      },
      "sourceLinks": [
        "inventory",
        "method",
        "apr09",
        "apr20"
      ],
      "browserUseNote": "The illustrative Explorer uses this pollutant rate and a declared duration. It prescribes source position/injection height; it does not apply these heat and equivalent-source parameters."
    }
  ],
  "labels": {
    "rate": "Conditional active rate (g/s)",
    "mass": "Published maximum daily mass (tonnes)",
    "duration": "Assumed uniform release duration",
    "heat": "Full historical heat release (cal/s)",
    "sourceHeight": "Physical height above historical base (m)",
    "equivalentHeight": "Flame-adjusted equivalent height above base (m)",
    "historical": "Historical design comparison; not current emissions or measured releases",
    "modifiedDuration": "Changing duration while keeping the rate fixed changes total released mass; it becomes a different hypothetical event.",
    "rateVsThroughput": "Changing passive pollutant mass at fixed heat is not changing fuel throughput. Throughput changes require linked heat, geometry and emissions to be recalculated.",
    "sourceAverage": "A source-mass average is not a receptor concentration average.",
    "noCombination": "These are separate source cases. Simultaneous operation is an additional assumption."
  },
  "primarySources": [
    {
      "id": "inventory",
      "url": "https://projects.eao.gov.bc.ca/api/public/document/58869182e036fb0105768fa2/download/Appendix%205.2-4%20Air%20Emission%20Details.pdf",
      "label": "2014 air-emission inventory, Tables22–23"
    },
    {
      "id": "method",
      "url": "https://projects.eao.gov.bc.ca/api/public/document/58869182e036fb0105768fa3/download/Appendix%205.2-3%20Dispersion%20Modeling%20Methodology.pdf",
      "label": "2014 dispersion methodology, Table6"
    },
    {
      "id": "apr09",
      "url": "https://projects.eao.gov.bc.ca/api/public/document/588691bbe036fb010576900d/download/Proponent%20response%20to%20information%20request%20-%20%20Air%20Dispersion%20Modelling%20Methodology%20%28from%20Ministry%20of%20Environment%29%20%2353A%20and%20%2353B%2C%20April%209%2C%202015..pdf",
      "label": "9 April2015 heat/geometry response, Tables1–2"
    },
    {
      "id": "apr20",
      "url": "https://projects.eao.gov.bc.ca/api/public/document/588691bbe036fb010576900c/download/Proponent%20response%20to%20information%20request%20-%20Air%20Dispersion%20Modelling%20Methodology%20%28from%20Ministry%20of%20Environment%29%20%2353A%20and%20%2353B%2C%20April%2020%2C%201025..pdf",
      "label": "20 April2015 radiation-loss and original-file response"
    },
    {
      "id": "june15",
      "url": "https://projects.eao.gov.bc.ca/api/public/document/588691c3e036fb010576901c/download/Planned%20and%20Emergency%20Flaring%20Supplemental%20Report%2C%20June%202015..pdf",
      "label": "June2015 preliminary event descriptions; separate revision"
    },
    {
      "id": "screen3",
      "url": "https://gaftp.epa.gov/air/aqmg/scram/models/screening/screen3/screen3d.pdf",
      "label": "EPA SCREEN3 reference method"
    },
    {
      "id": "aerscreen",
      "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/screening/aerscreen/aerscreen_userguide.pdf",
      "label": "EPA AERSCREEN guide"
    },
    {
      "id": "no2_basis",
      "url": "https://projects.eao.gov.bc.ca/api/public/document/5886919be036fb0105768fd7/download/Section%205.2%20Air%20Quality%20%281of2%29.pdf",
      "label": "EA NOx mass-basis discussion"
    }
  ],
  "evidenceLinks": [
    {
      "label": "Historical source consistency and assumptions",
      "href": "/evidence/woodfibre-historic-source-consistency.html"
    },
    {
      "label": "Original source calculations",
      "href": "/evidence/woodfibre-historic-source-calculations.json"
    },
    {
      "label": "Historical screening results and limits",
      "href": "/evidence/woodfibre-historical-screening-results.html"
    },
    {
      "label": "All36 initial screening curves",
      "href": "/evidence/woodfibre-historical-screening-curves.svg"
    }
  ],
  "limits": [
    "Original hourly input files and within-event time histories are not recovered.",
    "Exact historical source coordinates, buildings and current design linkage remain absent.",
    "June2015 shorter event durations and the2024 location candidate must not be spliced into this2014 source case.",
    "The inventory already includes a20% emission contingency; no second multiplier is added.",
    "SO2/H2S table dashes are unquantified, not zero."
  ]
}
