{
  "schemaVersion": 1,
  "id": "fire-house-physics-registry",
  "status": "development; not validated for operational use",
  "sources": [
    {
      "id": "fsri-2021-report",
      "organization": "UL FSRI",
      "title": "Examination of Fire Dynamics Analysis Techniques: Assessment of Predictive Fire Algorithms and Models",
      "authors": [
        "Mark McKinnon",
        "Joseph Willi",
        "Daniel Madrzykowski"
      ],
      "date": "2021-03-31",
      "url": "https://fireinvestigation.fsri.org/docs/Assessment_of_Predictive_Fire_Algorithms_and_Models.pdf",
      "sha256": "ff1f0bac779a5fcf46176e38382e014b87d33192f55352915da16770a1d3ecd0"
    },
    {
      "id": "fsri-dataset",
      "url": "https://github.com/ulfsri/fsri-compartments-2018",
      "revision": "b7d3929f80131e3e99c62fbf5baf7d17048ad94b",
      "license": "MIT"
    },
    {
      "id": "cfast",
      "url": "https://github.com/firemodels/cfast",
      "version": "7.7.7",
      "revision": "b43e74e0f43c704582c5782f5446597ce729a07f",
      "documentation": "https://pages.nist.gov/cfast/manuals.html"
    },
    {
      "id": "house-layout",
      "url": "../house-layout.js",
      "role": "authored application geometry, not a surveyed building"
    }
  ],
  "units": {
    "internal": "SI",
    "energy": "J or explicitly MJ",
    "heatReleaseRate": "kW",
    "temperature": "K; display C",
    "oxygen": "volume fraction; label wet or dry basis",
    "BTU": "International Table definition;1 BTU_IT =1055.05585262 J",
    "energyRule": "Released energy is the time integral of HRR. A fire energy budget is not a rate.",
    "cfastInput": "CFAST MATL conductivity W/(m K); specific heat kJ/(kg K). The Users Guide table has a conductivity-unit typo; verified against pinned input_namelist.f90 and initialization source."
  },
  "parameters": [
    {
      "id": "benchmark.geometry.width",
      "value": 3.66,
      "unit": "m",
      "role": "reported-experimental-geometry",
      "scope": "FSRI compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9 and Figure 3.4, p.10",
      "limits": "README dimensions are rounded. Dimensioned drawing and report take precedence."
    },
    {
      "id": "benchmark.geometry.depth",
      "value": 3.66,
      "unit": "m",
      "role": "reported-experimental-geometry",
      "scope": "FSRI compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9 and Figure 3.4, p.10",
      "limits": "README dimensions are rounded. Dimensioned drawing and report take precedence."
    },
    {
      "id": "benchmark.geometry.height",
      "value": 2.44,
      "unit": "m",
      "role": "reported-experimental-geometry",
      "scope": "FSRI compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9 and Figure 3.4, p.10",
      "limits": "README dimensions are rounded. Dimensioned drawing and report take precedence."
    },
    {
      "id": "benchmark.geometry.doorWidth",
      "value": 0.9,
      "unit": "m",
      "role": "reported-experimental-geometry",
      "scope": "FSRI compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9 and Figure 3.4, p.10",
      "limits": "README dimensions are rounded. Dimensioned drawing and report take precedence."
    },
    {
      "id": "benchmark.geometry.doorHeight",
      "value": 2,
      "unit": "m",
      "role": "reported-experimental-geometry",
      "scope": "FSRI compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9 and Figure 3.4, p.10",
      "limits": "README dimensions are rounded. Dimensioned drawing and report take precedence."
    },
    {
      "id": "benchmark.material.marinite.conductivity",
      "value": 0.12,
      "unit": "W/(m K)",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.marinite.specificHeat",
      "value": 1170,
      "unit": "J/(kg K)",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.marinite.density",
      "value": 737,
      "unit": "kg/m3",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.fiberCement.conductivity",
      "value": 0.25,
      "unit": "W/(m K)",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.fiberCement.specificHeat",
      "value": 840,
      "unit": "J/(kg K)",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.fiberCement.density",
      "value": 1380,
      "unit": "kg/m3",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.gypsum.conductivity",
      "value": 0.28,
      "unit": "W/(m K)",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.gypsum.specificHeat",
      "value": 1000,
      "unit": "J/(kg K)",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.material.gypsum.density",
      "value": 810,
      "unit": "kg/m3",
      "role": "published-model-input",
      "scope": "FSRI benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Table 4.1, printed p.22",
      "limits": "Constant property used by published model; not a measurement of this house. Specific heat converted from kJ/(kg K) to SI J/(kg K)."
    },
    {
      "id": "benchmark.model.ambientTemperature",
      "value": 288.15,
      "unit": "K",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "Published uniform 15 C initial/ambient assumption, not a fit to initial spatially stratified probe readings."
    },
    {
      "id": "benchmark.model.lowerOxygenLimit",
      "value": 0.15,
      "unit": "volume fraction",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "Solver input, not a safe oxygen limit or training decision threshold."
    },
    {
      "id": "benchmark.model.surfaceEmissivity",
      "value": 0.95,
      "unit": "1",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "Assumed in published model."
    },
    {
      "id": "benchmark.model.methaneHeatOfCombustion",
      "value": 53100000,
      "unit": "J/kg",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "Published gas-model chemistry approximates supplied gas; does not describe furniture."
    },
    {
      "id": "benchmark.model.gasRadiativeFraction",
      "value": 0.23,
      "unit": "1",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.1\u20134.2.2, printed pp.23\u201324",
      "limits": "Reported direct measurement; source does not give a case-specific confidence interval here."
    },
    {
      "id": "benchmark.model.burnerElevation",
      "value": 0.5,
      "unit": "m",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "Published CFAST source elevation; physical burner/FDS source geometry may differ."
    },
    {
      "id": "benchmark.model.burnerArea",
      "value": 0.36,
      "unit": "m2",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "0.6 m burner published model area."
    },
    {
      "id": "benchmark.model.nominalHrr",
      "value": 250,
      "unit": "kW",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24 and selected gas case",
      "limits": "Nominal250 kW model input. Recorded HRR is not exactly250 kW."
    },
    {
      "id": "benchmark.model.riseTime",
      "value": 10,
      "unit": "s",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "Published nominal ramp to set point; measured-HRR variant is a distinct scenario."
    },
    {
      "id": "benchmark.model.duration",
      "value": 600,
      "unit": "s",
      "role": "published-model-input",
      "scope": "FSRI gas benchmark modeling setup",
      "source": "fsri-2021-report",
      "locator": "Section 4.2.2, printed p.24",
      "limits": "Published modeled duration, not the full experiment."
    },
    {
      "id": "benchmark.construction.mariniteThickness",
      "value": 0.013,
      "unit": "m",
      "role": "reported-experimental-construction",
      "scope": "FSRI test compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9",
      "limits": "Experimental inner wall/ceiling lining. Published CFAST single-layer representation is a simplification of the multilayer construction."
    },
    {
      "id": "benchmark.construction.gypsumThickness",
      "value": 0.016,
      "unit": "m",
      "role": "reported-experimental-construction",
      "scope": "FSRI test compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9",
      "limits": "Behind the inner marinite in experimental walls/ceiling; do not quietly discard in fidelity claims."
    },
    {
      "id": "benchmark.construction.floorCementBoardThickness",
      "value": 0.013,
      "unit": "m",
      "role": "reported-experimental-construction",
      "scope": "FSRI test compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.9",
      "limits": "Experimental floor lining."
    },
    {
      "id": "benchmark.construction.leakageEffectiveArea",
      "value": 0.0019,
      "unit": "m2",
      "role": "reported-experimental-construction",
      "scope": "FSRI test compartment only",
      "source": "fsri-2021-report",
      "locator": "Section 3.3.1, printed p.10",
      "limits": "Measured effective leakage area at4 Pa with pressure exponent0.65. Not automatically a geometric hole area or a house leakage value."
    },
    {
      "id": "benchmark.measurement.hrr.expandedRelativeUncertainty",
      "value": 0.11,
      "unit": "relative fraction",
      "role": "reported-uncertainty-estimate",
      "scope": "FSRI experimental data",
      "source": "fsri-2021-report",
      "locator": "Section 3.2, printed pp.7\u20138; layer reduction pp.13\u201314",
      "limits": "Prior-study estimated full-scale calorimetry expanded uncertainty referenced by report; not a newly estimated per-sample interval."
    },
    {
      "id": "benchmark.measurement.temperature.expandedRelativeUncertainty",
      "value": 0.15,
      "unit": "relative fraction",
      "role": "reported-uncertainty-estimate",
      "scope": "FSRI experimental data",
      "source": "fsri-2021-report",
      "locator": "Section 3.2, printed pp.7\u20138; layer reduction pp.13\u201314",
      "limits": "Estimated total expanded relative uncertainty. Lower-layer thermocouple radiation error can be significant; do not convert to a blanket precision claim."
    },
    {
      "id": "benchmark.measurement.oxygen.expandedRelativeUncertainty",
      "value": 0.12,
      "unit": "relative fraction",
      "role": "reported-uncertainty-estimate",
      "scope": "FSRI experimental data",
      "source": "fsri-2021-report",
      "locator": "Section 3.2, printed pp.7\u20138; layer reduction pp.13\u201314",
      "limits": "Estimated total expanded relative uncertainty of dry sampled oxygen; samples were passed through a moisture trap."
    },
    {
      "id": "benchmark.measurement.velocity.expandedRelativeUncertainty",
      "value": 0.18,
      "unit": "relative fraction",
      "role": "reported-uncertainty-estimate",
      "scope": "FSRI experimental data",
      "source": "fsri-2021-report",
      "locator": "Section 3.2, printed pp.7\u20138; layer reduction pp.13\u201314",
      "limits": "Estimated from similar doorway bi-directional-probe studies."
    },
    {
      "id": "benchmark.measurement.derivedLayerHeight.expandedRelativeUncertainty",
      "value": 0.14,
      "unit": "relative fraction",
      "role": "reported-uncertainty-estimate",
      "scope": "FSRI experimental data",
      "source": "fsri-2021-report",
      "locator": "Section 3.2, printed pp.7\u20138; layer reduction pp.13\u201314",
      "limits": "Layer interface is reduced from vertical temperature profiles using Janssens/Tran, not a direct measured sensor."
    },
    {
      "id": "house.actual.walls",
      "value": null,
      "unit": null,
      "role": "unknown",
      "scope": "Existing Waterloo house",
      "source": "house-layout",
      "locator": "house-layout.js",
      "limits": "Geometry is authored; actual construction, leakage and environmental properties have not been established. Teaching assumptions must not be relabeled as measured house facts."
    },
    {
      "id": "house.actual.ceiling",
      "value": null,
      "unit": null,
      "role": "unknown",
      "scope": "Existing Waterloo house",
      "source": "house-layout",
      "locator": "house-layout.js",
      "limits": "Geometry is authored; actual construction, leakage and environmental properties have not been established. Teaching assumptions must not be relabeled as measured house facts."
    },
    {
      "id": "house.actual.floor",
      "value": null,
      "unit": null,
      "role": "unknown",
      "scope": "Existing Waterloo house",
      "source": "house-layout",
      "locator": "house-layout.js",
      "limits": "Geometry is authored; actual construction, leakage and environmental properties have not been established. Teaching assumptions must not be relabeled as measured house facts."
    },
    {
      "id": "house.actual.leakage",
      "value": null,
      "unit": null,
      "role": "unknown",
      "scope": "Existing Waterloo house",
      "source": "house-layout",
      "locator": "house-layout.js",
      "limits": "Geometry is authored; actual construction, leakage and environmental properties have not been established. Teaching assumptions must not be relabeled as measured house facts."
    },
    {
      "id": "house.actual.ambient",
      "value": null,
      "unit": null,
      "role": "unknown",
      "scope": "Existing Waterloo house",
      "source": "house-layout",
      "locator": "house-layout.js",
      "limits": "Geometry is authored; actual construction, leakage and environmental properties have not been established. Teaching assumptions must not be relabeled as measured house facts."
    }
  ],
  "gates": [
    "Source provenance and unit tests verify software behavior, not physical validity.",
    "Replicate 1 was used for development. Gas replicates 2 and 3 were originally held out, then evaluated after the recorded model/input freeze; their diagnostic results have already been examined. They are not untouched future validation data. Furniture replicates have no packaged CFAST evaluation.",
    "Measured HRR prescribed into a model is not a prediction of fire growth.",
    "Do not compare wet-basis solver oxygen directly with dry-basis sample measurements.",
    "Local thermocouple readings are not automatically uniform zone averages.",
    "Existing house has different geometry, openings and unknown construction. Benchmark agreement does not validate it.",
    "No tactical decisions, tenability, structural collapse or safety thresholds are supported."
  ]
}
