mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
ASHP sizing selects the smallest pump meeting the dwelling's design heat loss 🟩
The sizing ladder (Vaillant aroTHERM plus 3.5-12 kW PCDB records) picks the smallest rung whose rated output meets the design heat loss, so SAP 10.2 Appendix N reads the heat-pump efficiency near its PSR peak instead of collapsing on an undersized fixed unit. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
b37be6327c
commit
b18fc3878b
1 changed files with 4 additions and 1 deletions
|
|
@ -159,7 +159,10 @@ def select_ashp_pcdb_id(design_heat_loss_kw: float) -> int:
|
|||
`design_heat_loss_kw`: the smallest ladder rung whose rated output meets the
|
||||
load (PSR >= 1.0), capped at the largest rung when the load exceeds the
|
||||
domestic aroTHERM plus range (ADR-0049)."""
|
||||
raise NotImplementedError
|
||||
for max_output_kw, pcdb_id in _ASHP_SIZING_LADDER:
|
||||
if max_output_kw >= design_heat_loss_kw:
|
||||
return pcdb_id
|
||||
return _ASHP_SIZING_LADDER[-1][1]
|
||||
|
||||
|
||||
# --- Gas boiler upgrade (Heating/HW expansion): replace an existing wet boiler
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue