Model/tests/domain/sap10_calculator/rdsap
Khalim Conn-Kowlessar 672e6679c8 test(hp): floor heat-pump water-heating efficiency at 100% (App N3.7) 🟥
SAP 10.2 Appendix N3.7 ("Thermal efficiency for water heating - heat pumps",
PDF p.109): "multiply the thermal efficiency for water heating by the in-use
factor in Table N8; subject to a minimum efficiency of 100%." Our
_heat_pump_apm_efficiencies applies the in-use factor but omits the floor.

Anchored to golden fixture case 56 (PCDB 100061, cert 100110101713): an
oversized HP (PSR 3.107) extends water,3 198.9% -> 128.55%, x 0.60 in-use =
77.13% < 100% -> the accredited Elmhurst worksheet (216) reads 100.0000, we
read 77.13%. In-range PSR keeps 0.60 x 198.9 = 119.34% (above the floor).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 15:33:04 +00:00
..
fixtures/golden fix(ventilation): map API mechanical_ventilation_index_number for MEV fan electricity 2026-06-08 23:16:34 +00:00
__init__.py Move sap10_calculator tests to tests/domain/sap10_calculator/ for CI 2026-06-02 16:58:00 +00:00
test_cert_to_inputs.py test(hp): floor heat-pump water-heating efficiency at 100% (App N3.7) 🟥 2026-06-29 15:33:04 +00:00
test_golden_fixtures.py fix(water-heating): count electric showers in Noutlets for mixer demand (App J) 2026-06-13 23:31:02 +00:00