Page actions
instrument mechanism / verified-clean
HVAC Heating/Cooling Load Estimator (Envelope Method) mechanism
The inspectable method record for HVAC Heating/Cooling Load Estimator (Envelope Method), kept separate from implementation and qualification.
Model scope
The arithmetic algorithms are standard for a rough envelope-only estimate, but the spec needs explicit unit selection, heating/cooling sign convention, air-property convention for the infiltration factors, and validation rules. Verdict is NEEDS_REVIEW because those ambiguities materially affect computed outputs. The stated honest label is appropriate but should also explicitly say that solar, internal, latent, duct, ground, and thermal-bridge loads are excluded.
- Q=U·A·ΔT is the standard steady-state envelope conduction method when U, area, and temperature difference use compatible units.
- Heating and cooling loads must be separated by direction: use indoor minus outdoor for heating and outdoor minus indoor for cooling, with the non-applicable load reported as zero. The specification does not explicitly define this sign convention.
- The infiltration constants are approximate air-property conversions, not universal constants. 1.08 requires CFM and degrees Fahrenheit and assumes approximately 0.075 lb/ft³ air density and 0.24 Btu/(lb·°F) specific heat. 1.23 requires L/s and degrees Celsius or kelvin temperature difference and assumes approximately 1.225 kg/m³ air density and 1005 J/(kg·K) specific heat.
- A typical U-value table is construction-dependent; U-values must identify assembly, insulation level, framing, glazing, films, and whether the value is center-of-glass or whole-assembly.
- The method omits solar gains, internal gains, latent loads, thermal bridges, ground-contact conduction, duct losses, ventilation requirements, thermal storage, and equipment/system effects; it is not a complete ACCA Manual J calculation.
Units and conventions
- US conduction: area in ft², U in Btu/(h·ft²·°F), temperature difference in °F, output in Btu/h.
- US infiltration: airflow in CFM, temperature difference in °F, output in Btu/h; 1.08 is an assumed standard-air conversion factor.
- SI conduction: area in m², U in W/(m²·K), temperature difference in K or °C difference, output in W.
- SI infiltration: airflow in L/s, temperature difference in K or °C difference, output in W; 1.23 assumes approximately 1.225 kg/m³ air density and 1005 J/(kg·K) specific heat.
- The vectors use heating load = positive conduction and infiltration when indoor temperature exceeds outdoor temperature, and cooling load = positive conduction and infiltration when outdoor temperature exceeds indoor temperature.
Inspectable vector
One of 4 source-bound review vectors:
{
"inputs": {
"system": "US heating",
"surfaces": [
{
"name": "wall",
"area_ft2": 800,
"U_Btu_h_ft2_F": 0.07692307692307693
},
{
"name": "window",
"area_ft2": 100,
"U_Btu_h_ft2_F": 0.5
},
{
"name": "roof",
"area_ft2": 800,
"U_Btu_h_ft2_F": 0.05263157894736842
}
],
"indoor_temperature_F": 70,
"outdoor_temperature_F": 20,
"infiltration_CFM": 100
},
"expected_outputs": {
"temperature_difference_F": 50,
"conduction_Btu_h": 7682.186234818,
"infiltration_Btu_h": 5400,
"total_heating_load_Btu_h": 13082.186234818,
"total_cooling_load_Btu_h": 0
},
"reference_data": {
"wall_nominal_R_value_h_ft2_F_per_Btu": 13,
"wall_U_Btu_h_ft2_F": "1/13 = 0.07692307692307693",
"wall_source_convention": "Widely tabulated standard nominal insulation value, R-13",
"roof_nominal_R_value_h_ft2_F_per_Btu": 19,
"roof_U_Btu_h_ft2_F": "1/19 = 0.05263157894736842",
"roof_source_convention": "Widely tabulated standard nominal insulation value, R-19",
"window_U_Btu_h_ft2_F": 0.5,
"window_source_convention": "Widely tabulated standard value for a representative modern double-glazed window",
"US_infiltration_factor_Btu_h_per_CFM_F": 1.08,
"infiltration_factor_source_convention": "Widely tabulated HVAC standard-air conversion value"
},
"working": "ΔT = 70 − 20 = 50°F. Wall = (1/13)·800·50 = 3076.923076923 Btu/h. Window = 0.50·100·50 = 2500 Btu/h. Roof = (1/19)·800·50 = 2105.263157895 Btu/h. Conduction = 3076.923076923 + 2500 + 2105.263157895 = 7682.186234818 Btu/h. Infiltration = 1.08·100·50 = 5400 Btu/h. Total heating = 7682.186234818 + 5400 = 13082.186234818 Btu/h. Since outdoor temperature is lower, cooling load = 0."
}Failure boundary
BREAK_CLAIMED · SELF_FLAGGED
The extreme infiltration input produces a mathematical result of 1.08e310 Btu/h, which overflows ordinary IEEE-754 floating-point arithmetic to a non-finite value. The convention probe also exposes a sign ambiguity: reversing the definition of ΔT changes the reported result from +8960 to -8960 Btu/h even though the physical condition is heating.
Other records
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.jsonevidence-tranche7/tranche7-results.jsonBOUNDARY_HAZARD_CATALOG.json