HVACDHWBranch

class iesve.HVACDHWBranch

Bases: HVACAbstractComponent


delivery_efficiency: float | None

DHW delivery efficiency if simple mode, None otherwise


dhw_design_supply_temperature_set_point_profile: str | None

DHW design supply temperature set point profile ID if simple mode and setpoint type is profile, None otherwise


dhw_design_supply_temperature_set_point_type: HVACDHWTemperatureSetPointType | None

DHW design supply temperature set point type if simple mode, None otherwise


dhw_design_supply_temperature_set_point_value: float | None

DHW design supply temperature set point value if simple mode and setpoint type is constant, None otherwise


dhw_location_on_hwl: HVACHWLDemandLoop

DHW heat exchanger (HX) location on HWL


hwl_dhw_heat_exchanger: HVACHWLDHWHeatExchanger

DHW HWL heat exchanger (HX)


hx_approach: float | None

Heat exchanger approach if explicit mode, None otherwise


hx_effectiveness: float


hx_load_hwl_hx_capacity: float | None

Heat exchanger load and HWL HX capacity(W) if explicit mode, None otherwise


hx_source_side_flow_rate: float | None

Heat exchanger source-side flow rate if explicit mode, None otherwise


hx_supply_flow_rate: float | None

Heat exchanger DHW supply flow rate if explicit mode, None otherwise


is_pre_heat_using_solar_water_heater: bool | None

Is DHW pre-heat using Solar Water Heater (SWH)? True or False if simple mode, None otherwise.


is_pump_used: bool | None

Is a DHW pump used? True or False if explicit mode, None otherwise.


is_recirculation_percent_of_flow: bool | None

Is this recirculation a percentage of the DHW design supply flow? True or False if recirculation is used, None otherwise.


is_recirculation_scheduled: bool | None

Is the recirculation scheduled? True or False if recirculation is used, None otherwise.


is_recirculation_used: bool

Is DHW recirculation used? True if so, False otherwise


is_storage_tank_used: bool

Is a DHW storage tank used? True if so, False otherwise


pump: HVACPump | None

Pump component if a DHW pump is used, None otherwise


pump_heat_gain_fraction: float | None

Pump heat gain (fraction) if a DHW pump is used, None otherwise


recirculation_flow_rate: float | None

Recirculation flow rate if recirculation is used, None otherwise


recirculation_loop_length: float | None

Recirculation loop length if recirculation is used, None otherwise


recirculation_losses: float | None

Recirculation losses if recirculation is used, None otherwise


recirculation_percent_of_supply_flow_rate: float | None

% of DHW design supply flow rate if recirculation is used, None otherwise


recirculation_profile_id: str | None

Recirculation profile ID if recirculation is used, None otherwise


recirculation_pump_meter: VEEnergyMeter | None

Recirculation pump meter ID if recirculation is used, None otherwise


recirculation_pump_power: float | None

Recirculation pump power if recirculation is used, None otherwise


recirculation_schedule_type: HVACRecirculationScheduleType | None

Recirculation schedule type if recirculation is used, None otherwise


solar_water_heater: HVACSolarWaterHeater | None

Solar water heater (SWH) if SWH is used for DHW pre-heat, None otherwise


specific_pump_power_at_rated_speed: float | None

Specific pump power at rated speed if a DHW pump is used, None otherwise


tank_heat_loss: float | None

Storage tank heat loss if storage tank is used, None otherwise


tank_insulation_thickness: float | None

Tank insulation thickness if storage tank is used, None otherwise


tank_insulation_type: HVACDHWTankInsulationType | None

Tank insulation type if storage tank is used, None otherwise


tank_storage_volume: float | None

Tank storage volume if storage tank is used, None otherwise


tank_type: HVACDHWTankDetails | None

Storage tank type if storage tank is used, None otherwise