Source code for ecoengine.objects.dhwsystems.MPNoRecircSystem

from .DHWSystem import DHWSystem


[docs] class MPNoRecircSystem(DHWSystem): """ Multi-pass system with no recirculation loop. Water passes through the heat pump multiple times to reach storage temperature. """
[docs] def __init__(self, water_heaters, storage_tank, supply_temp_f, storage_temp_f): """ Parameters ---------- water_heaters : list[WaterHeater] storage_tank : StorageTank supply_temp_f : float storage_temp_f : float """ super().__init__(water_heaters, storage_tank, supply_temp_f, storage_temp_f)
[docs] def size(self, building): """ Size a multi-pass no-recirc system. Parameters ---------- building : Building """ pass
[docs] def simulate_step(self, building, timestep_min, mode="normal"): """Run one timestep for a multi-pass no-recirc system.""" pass