HVACSolarWaterHeater

class iesve.HVACSolarWaterHeater

Bases: HVACAbstractComponent


flat_solar_panel_data: dict[str, float]

Flat PV data. Keys:

  • ‘azimuth’

  • ‘first_order_heat_loss_coefficient’

  • ‘second_order_heat_loss_coefficient’

  • ‘flow_rate’

  • ‘pump_power’

  • ‘heat_exchanger_effectiveness’

  • ‘storage_tank_volume’

  • ‘storage_heat_loss’

  • ‘panel_area’

  • ‘inclination’

  • ‘shading_factor’

  • ‘degradation_factor’

  • ‘conversion_efficiency’


is_waterside_component: bool


panel_type: HVACSHWPanelType


parabolic_solar_panel_data: dict

Flat Parabolic solar panel data. Keys:

  • ‘azimuth’

  • ‘first_order_heat_loss_coefficient’

  • ‘second_order_heat_loss_coefficient’

  • ‘flow_rate’, ‘pump_power’

  • ‘heat_exchanger_effectiveness’

  • ‘storage_tank_volume’

  • ‘storage_heat_loss’

  • ‘collector_tube_extension’

  • ‘collector_intercept_factor’

  • ‘collector_mirror_reflectance’

  • ‘reflector_length’

  • ‘reflector_width’

  • ‘reflector_focal_length’

  • ‘absorber_tube_radius’

  • ‘aborber_tube_absorptance’

  • ‘cover_tube_transmittance’

  • ‘fluid_heat_capacity’

  • ‘units_per_row’

  • ‘num_rows’